def post(self): """Handler for HTTP POST request. """ form = GSoCDocumentForm(self.data.POST or None, instance=self.data.document) validated_document = document.validateForm(self.data, form) if validated_document: self.redirect.document(validated_document) self.redirect.to('edit_gsoc_document') else: self.get()
def post(self): """Handler for HTTP POST request. """ form = GCIDocumentForm(self.data.POST or None, instance=self.data.document) entity = document.validateForm(self.data, form) if entity: self.redirect.document(entity) self.redirect.to('edit_gci_document') else: self.get()
def post(self, data, check, mutator): """Handler for HTTP POST request.""" form = GCIDocumentForm(data=data.POST or None, instance=data.document) entity = document.validateForm(data, form) if entity: data.redirect.document(entity) # TODO(nathaniel): Self-redirection? return data.redirect.to('edit_gci_document') else: # TODO(nathaniel): problematic self-call. return self.get(data, check, mutator)
def post(self, data, check, mutator): """Handler for HTTP POST request.""" form = GSoCDocumentForm(data=data.POST or None, instance=data.document) validated_document = document.validateForm(data, form) if validated_document: data.redirect.document(validated_document) # TODO(nathaniel): Redirection to self? return data.redirect.to('edit_gsoc_document') else: # TODO(nathaniel): problematic self-use. return self.get(data, check, mutator)