def post(self): req = request.get_json() schema = UserSchema("admin") response = schema.load(req) if response.errors: return {"success": False, "errors": response.errors}, 400 db.session.add(response.data) db.session.commit() if request.args.get("notify"): name = response.data.name email = response.data.email password = req.get("password") user_created_notification(addr=email, name=name, password=password) clear_standings() response = schema.dump(response.data) return {"success": True, "data": response.data}
def post(self): req = request.get_json() schema = UserSchema('admin') response = schema.load(req) if response.errors: return {'success': False, 'errors': response.errors}, 400 db.session.add(response.data) db.session.commit() if request.args.get('notify'): name = response.data.name email = response.data.email password = req.get('password') user_created_notification(addr=email, name=name, password=password) clear_standings() response = schema.dump(response.data) return {'success': True, 'data': response.data}