def invite_user(request): form = UserForm(name='invite', **json.loads(request.body)) if not form.validate(): raise Http400 user = UserModel.invite_user(request, form.email.data) return JsonResponse(user)
def update_user(request, user_id): user_id = long(user_id) form = UserForm(**json.loads(request.body)) if not form.validate(): raise Http400 user = UserModel.get_by_id(user_id) if user is None: raise Http404 user.name = form.name.data user.permission = form.permission.data user.put() return JsonResponse(user)