21 @ns.route('/createRapport')
23 class createDisaRapport(Resource):
24 new_rapport_model = UM.create_rapport_model(ns)
27 @ns.doc(
'/createRapport',
28 description=
'Creates a new rapport for user.',
31 400:
'Invalid Argument or faulty data',
32 500:
'Internal server error'
36 @ns.expect(new_rapport_model, validate=True)
40 @vt.require_valid_token
41 @require_admin_account
45 current_user = get_jwt_identity()
46 data = request.get_json()
49 rapportType = data[
'rapportType']
53 return {
"Error":
"No data provided"}
56 return RM.RapportMaker().createRapport(current_user[
'email'], rapportType)