Author: tmckay
Date: 2013-07-26 18:08:52 +0000 (Fri, 26 Jul 2013)
New Revision: 5784
Modified:
trunk/cumin/python/cumin/grid/tags.py
Log:
Make tag name field required on create tags form.
Use standard exit_with_redirect.
svn merge -c 5781
svn+ssh://svn.fedorahosted.org/svn/cumin/branches/statusquo .
BZ966548
Modified: trunk/cumin/python/cumin/grid/tags.py
===================================================================
--- trunk/cumin/python/cumin/grid/tags.py 2013-07-26 18:05:50 UTC (rev 5783)
+++ trunk/cumin/python/cumin/grid/tags.py 2013-07-26 18:08:52 UTC (rev 5784)
@@ -518,26 +518,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"