Author: tmckay
Date: 2013-07-26 18:05:50 +0000 (Fri, 26 Jul 2013)
New Revision: 5783
Modified:
branches/statusquo/cumin/python/cumin/grid/tags.py
Log:
Make tag name field required on create tags form.
Use standard exit_with_redirect.
BZ966548
Modified: branches/statusquo/cumin/python/cumin/grid/tags.py
===================================================================
--- branches/statusquo/cumin/python/cumin/grid/tags.py 2013-07-26 16:10:37 UTC (rev 5782)
+++ branches/statusquo/cumin/python/cumin/grid/tags.py 2013-07-26 18:05:50 UTC (rev 5783)
@@ -513,26 +513,24 @@
super(CreateTags, self).__init__(app, name, task, cls)
self.tag = self.TagNamesField(app, "tag")
+ self.tag.required = True
self.add_field(self.tag)
def process_submit(self, session):
tag = self.tag.get(session)
self.tag.validate(session)
if not self.errors.get(session):
- self.tag.set(session, tag)
-
+ self.tag.set(session, tag)
self.task.invoke(session, None, tag)
-
- url = self.return_url.get(session)
- self.page.redirect.set(session, url)
-
+ self.task.exit_with_redirect(session, None)
+
def render_tags_id(self, session):
return self.tag.input.path
def render_title(self, session):
return "Create a tag"
- class TagNamesField(StringField):
+ class TagNamesField(NoXMLStringField):
def __init__(self, app, name):
super(CreateTags.TagNamesField, self).__init__(app, name)
self.help = "*Comma separated list"
Show replies by date