Пример #1
0
    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)
Пример #2
0
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)