Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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)
Example #4
0
 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)