summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-19 02:30:23 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-19 02:30:23 +0100
commit2d04a1bd8efe3c440ecf66a22b3ae138ed8eaabe (patch)
treeddef96bbf0c35c9499915b5731f1bd9993dd3376
parentf0f480769ce7e9cd0f94be22f3cb0ed2a40dffec (diff)
downloadpadlite-teams-2d04a1bd8efe3c440ecf66a22b3ae138ed8eaabe.tar.gz
padlite-teams-2d04a1bd8efe3c440ecf66a22b3ae138ed8eaabe.tar.bz2
padlite-teams-2d04a1bd8efe3c440ecf66a22b3ae138ed8eaabe.zip
view: use populate_obj and do not hardcode fields
-rw-r--r--views.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/views.py b/views.py
index b9afd37..f52697c 100644
--- a/views.py
+++ b/views.py
@@ -18,8 +18,9 @@ def get_group_or_404(*query):
def index():
form = CreateGroup(request.form)
if form.validate_on_submit():
- group = Group.create(name=form.name.data,
- public=form.public.data)
+ group = Group()
+ form.populate_obj(group)
+ group.save()
Member.create(user=g.user, group=group, admin=True, active=True)
form = CreateGroup()
groups = [member.group for member in g.user.groups if member.active]