def renameGroupPost(handler, id, p_name): def die(msg): print msg done() handler.title('Manage Group') requirePriv(handler, 'User') id = int(id) group = Group.load(id) if not group: ErrorBox.die('Invalid Group', "No group with ID <b>%d</b>" % id) elif p_name.strip() == '': ErrorBox.die('Invalid Name', "Group must have a non-empty name") oldName = group.name group.name = p_name group.save() Event.renameGroup(handler, group, oldName) redirect("/sprints/%d#group%d" % (group.sprintid, group.id))