fga-eps-mds/2020.2-Anunbis

View on GitHub
app/controller/course_resources.py

Summary

Maintainability
A
0 mins
Test Coverage
from flask_restful import Resource
from ..services import course_services
from flask import make_response
from ..schemas.course_schema import CourseSchema
from flasgger import swag_from
from ..docs.course import course_list_get


class CourseList(Resource):
    @swag_from(course_list_get)
    def get(self):
        courses = course_services.get_course()
        cs = CourseSchema(many=True)
        return make_response(cs.jsonify(courses), 200)


def configure(api):
    api.add_resource(CourseList, "course")