blob: c6f4a8a7214f9561122c0377bdec04e2c41e59f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from app import app
from auth import auth
from flask import g, request
from models import Group, Member
from forms import CreateGroup
from utils import templated
@app.route('/', methods=['GET', 'POST'])
@templated('index.html')
@auth.login_required
def index():
form = CreateGroup(request.form)
if request.method == 'POST' and form.validate():
group = Group.create(name=form.name.data)
Member.create(user=g.user, group=group, admin=True)
form = CreateGroup()
groups = [member.group for member in g.user.groups]
return {'groups': groups, 'create_form': form}
|