web/views/forms.py
branchstable
changeset 5660 97343804414b
parent 5656 abe97430b3f5
child 6246 62e25fac41cd
equal deleted inserted replaced
5659:755f56f01c9d 5660:97343804414b
   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 
   196 
   197     _default_form_action_path = 'edit'
   197     _default_form_action_path = 'edit'
   198     def form_action(self):
   198     def form_action(self):
   199         if self.action is None:
   199         try:
       
   200             action = self.get_action() # avoid spurious warning w/ autoform bw compat property
       
   201         except AttributeError:
       
   202             action = self.action
       
   203         if action is None:
   200             return self._cw.build_url(self._default_form_action_path)
   204             return self._cw.build_url(self._default_form_action_path)
   201         return self.action
   205         return action
   202 
   206 
   203     @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
   207     @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
   204     def form_add_hidden(self, name, value=None, **kwargs):
   208     def form_add_hidden(self, name, value=None, **kwargs):
   205         return self.add_hidden(name, value, **kwargs)
   209         return self.add_hidden(name, value, **kwargs)
   206 
   210