web/views/forms.py
changeset 5590 a56eb02f9ce7
parent 5588 377c9adfe81e
child 5598 0a68e7f5829c
equal deleted inserted replaced
5578:6b9fee0c5c42 5590:a56eb02f9ce7
   191         # use a copy in case fields are modified while context is build (eg
   191         # use a copy in case fields are modified while context is build (eg
   192         # __linkto handling for instance)
   192         # __linkto handling for instance)
   193         for field in self.fields[:]:
   193         for field in self.fields[:]:
   194             for field in field.actual_fields(self):
   194             for field in field.actual_fields(self):
   195                 field.form_init(self)
   195                 field.form_init(self)
       
   196 
       
   197     _default_form_action_path = 'edit'
       
   198     def form_action(self):
       
   199         if self.action is None:
       
   200             self._cw.build_url(self._default_form_action_path)
       
   201         return self.action
   196 
   202 
   197     @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
   203     @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
   198     def form_add_hidden(self, name, value=None, **kwargs):
   204     def form_add_hidden(self, name, value=None, **kwargs):
   199         return self.add_hidden(name, value, **kwargs)
   205         return self.add_hidden(name, value, **kwargs)
   200 
   206