[Checkins]
SVN: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py
Moved the redirection to the form action so validation of the
form works fine.
Tim TerlegÃÂ¥rd
tim.terlegard at valentinewebsystems.se
Tue May 20 10:26:08 EDT 2008
Log message for revision 86853:
Moved the redirection to the form action so validation of the form works fine.
Changed:
U grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py
-=-
Modified: grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py
===================================================================
--- grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py 2008-05-20 03:35:53 UTC (rev 86852)
+++ grokapps/SimpleViewletDemo/src/simpleviewletdemo/app.py 2008-05-20 14:26:06 UTC (rev 86853)
@@ -93,11 +93,9 @@
grok.view(Admin)
def update(self):
- self.form = getMultiAdapter((self.context, self.request), name='addfruitform')
+ self.form = getMultiAdapter((self.context, self.request),
+ name='addfruitform')
self.form.update_form()
- if self.request.method == 'POST':
- app = get_application(self.context)
- self.__parent__.redirect(self.__parent__.url(obj=app))
def render(self):
return self.form.render()
@@ -110,6 +108,8 @@
obj = Fruit(**data)
name = data['name'].lower().replace(' ', '_')
self.context[name] = obj
+ app = get_application(self.context)
+ self.redirect(self.url(obj=app))
class FruitContent(grok.Viewlet):
grok.viewletmanager(MainArea)
More information about the Checkins
mailing list