def get(self): """ Get all tasks :param None: :return: Tasks List """ # user = get_jwt_identity() schema = TaskSchema(many=True) tasks = Task.get_all() if tasks is None: raise ValidationError({'message': 'No Task Found'}) return response('success', success_messages['retrieved'].format('Tasks'), schema.dump(tasks).data)
def get_all_tasks(): response_object = {'status': status_msg_success} try: all_tasks = Task.get_all() all_tasks_json = tasks_schema.dump(all_tasks) response_object['tasks'] = all_tasks_json response_object['message'] = 'Tasks queried succesfully!' json_response = jsonify(response_object) return make_response(json_response, 200) except Exception as e: response_object['status'] = status_msg_fail response_object[ 'message'] = 'Something went wrong when trying to fetch tasks' json_response = jsonify(response_object) return make_response(json_response, 400)