web/views/forms.py
branchstable
changeset 5588 377c9adfe81e
parent 5547 26be1e50e2cf
child 5598 0a68e7f5829c
--- a/web/views/forms.py	Wed May 26 12:31:40 2010 +0200
+++ b/web/views/forms.py	Wed May 26 12:31:43 2010 +0200
@@ -194,6 +194,12 @@
             for field in field.actual_fields(self):
                 field.form_init(self)
 
+    _default_form_action_path = 'edit'
+    def form_action(self):
+        if self.action is None:
+            self._cw.build_url(self._default_form_action_path)
+        return self.action
+
     @deprecated('[3.6] use .add_hidden(name, value, **kwargs)')
     def form_add_hidden(self, name, value=None, **kwargs):
         return self.add_hidden(name, value, **kwargs)