Delete assignment #69

Merged
juggy1233 merged 1 commits from #65-delete-assignment into master 2023-04-14 16:14:05 -04:00

View File

@@ -242,3 +242,15 @@ def get_assignment(id):
return error_response(400, f"Assignment with id {id} does not exist") return error_response(400, f"Assignment with id {id} does not exist")
return jsonify(a.to_dict()) return jsonify(a.to_dict())
@bp.route("/assignment/<int:id>", methods=["DELETE"])
@login_required
def delete_assignment(id):
a = Assignment.query.get(id)
if not a:
return error_response(400, f"Assignment with id {id} does not exist")
db.session.delete(a)
db.session.commit()
return jsonify(a.to_dict())