def get(self): '''List all Users''' claims = get_jwt_claims() authorised_user = get_jwt_identity() if authorised_user['privileges'] == 'Customer care' or claims[ 'is_admin']: my_users = User.fetch_all() users = users_schema.dump(my_users) return {'status': 'Matches retrieved', 'users': users}, 200 abort(400, 'You do not have the required permissions!')
def get(self): '''List all users''' try: my_users = User.fetch_all() users = users_schema.dump(my_users) return {'status': 'Matches retrieved', 'users': users}, 200 except KeyError as e: api.abort(500, e.__doc__, status="Could not perform this action", statusCode="500") except Exception as e: api.abort(400, e.__doc__, status="Could perform this action", statusCode="400")