Skip to content
Snippets Groups Projects

Resolve "Add components"

Merged Carl Schönfelder requested to merge 75-add-components into dev
4 files
+ 18
16
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -27,6 +27,7 @@ class QuestionsList(Resource):
@jwt_required
def post(self, SID, CID):
args = question_parser.parse_args(strict=True)
del args["slide_id"]
item_slide = dbc.get.slide(CID, SID)
item = dbc.add.question(item_slide=item_slide, **args)
@@ -39,20 +40,20 @@ class QuestionsList(Resource):
class Questions(Resource):
@jwt_required
def get(self, CID, SID, QID):
item_question = dbc.get.question(CID, QID)
item_question = dbc.get.question(CID, SID, QID)
return item_response(schema.dump(item_question))
@jwt_required
def put(self, CID, SID, QID):
args = question_parser.parse_args(strict=True)
item_question = dbc.get.question(CID, QID)
item_question = dbc.edit.question(item_question, slide_id=SID, **args)
item_question = dbc.get.question(CID, SID, QID)
item_question = dbc.edit.question(item_question, **args)
return item_response(schema.dump(item_question))
@jwt_required
def delete(self, CID, SID, QID):
item_question = dbc.get.question(CID, QID)
item_question = dbc.get.question(CID, SID, QID)
dbc.delete.question(item_question)
return {}, codes.NO_CONTENT
Loading