Added hook for the edit view.
authorLennard de Rijk <ljvderijk@gmail.com>
Mon, 10 Aug 2009 16:35:01 -0700
changeset 2747 915fe7338a72
parent 2746 ca3b1a86bce8
child 2748 7fbc98f3adde
Added hook for the edit view. This hook is called on both GET and POST requests.
app/soc/views/models/base.py
--- a/app/soc/views/models/base.py	Mon Aug 10 15:49:47 2009 -0700
+++ b/app/soc/views/models/base.py	Mon Aug 10 16:35:01 2009 -0700
@@ -393,6 +393,8 @@
       return helper.responses.errorResponse(
           error, request, context=context)
 
+    self._edit(request, entity, context, params)
+
     if request.method == 'POST':
       return self.editPost(request, entity, context, params=params)
     else:
@@ -832,6 +834,17 @@
 
     return True
 
+  def _edit(self, request, entity, context, params):
+    """Hook for the edit View.
+  
+    Args:
+      request: the Django request object
+      entity: entity being edited
+      context: context for the View
+      params: params for the View
+    """
+    pass
+
   def _editGet(self, request, entity, form):
     """Performs any required processing on the form to get its edit page.