diff options
Diffstat (limited to 'index.py')
-rwxr-xr-x | index.py | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -89,8 +89,18 @@ class new: if not form.validates(): return render.new(form, user) else: - # create list - return "Done." + listname = form.d.name.lower() + listadmin = form.d.email + + (success, progress) = util.create_list(listname, listadmin) + + util.notify_admins(listname, listadmin, success, progress) + + if config.listadmins_list: + (is_member, message) = util.add_to_list(config.listadmins_list, listadmin) + progress += '\n' + message + + return render.progress(listname, not success, progress) if __name__ == "__main__": |