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"