# HG changeset patch # User Lennard de Rijk # Date 1249947301 25200 # Node ID 915fe7338a72338c106e51e5c8f9fef7bfa32422 # Parent ca3b1a86bce8a16aa79df6cbc88d1f941deb04e5 Added hook for the edit view. This hook is called on both GET and POST requests. diff -r ca3b1a86bce8 -r 915fe7338a72 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.