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"
cumin-developers@lists.fedorahosted.org