Changeset 1d92bf2 in OpenWorkouts-current for ow/views/root.py
- Timestamp:
- Dec 16, 2018, 1:07:04 AM (5 years ago)
- Branches:
- current, feature/docs, master
- Children:
- 6560b8f
- Parents:
- 929097a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/views/root.py
r929097a r1d92bf2 1 1 from pyramid.view import view_config 2 from pyramid_simpleform import Form 2 from pyramid_simpleform import Form, State 3 3 from pyramid_simpleform.renderers import FormRenderer 4 4 from pyramid.httpexceptions import HTTPFound … … 18 18 Show a list of all the users to admins 19 19 """ 20 users = context.users ()20 users = context.users 21 21 return {'users': users} 22 22 … … 31 31 Form to add a user 32 32 """ 33 form = Form(request, schema=UserAddSchema()) 33 state = State(emails=context.lowercase_emails, 34 names=context.lowercase_nicknames) 35 36 form = Form(request, schema=UserAddSchema(), state=state) 34 37 35 38 if 'submit' in request.POST and form.validate(): 36 uid = request.POST['uid'] 37 user = form.bind(User(), exclude=['uid']) 38 context[uid] = user 39 user = form.bind(User()) 40 context[str(user.uid)] = user 39 41 return HTTPFound(location=request.resource_url(context, 'userlist')) 40 42
Note: See TracChangeset
for help on using the changeset viewer.