|
|
@ -4,7 +4,7 @@ from werkzeug.datastructures import MultiDict |
|
|
|
import os |
|
|
|
import os |
|
|
|
import uuid |
|
|
|
import uuid |
|
|
|
from config import DEFAULT_COURSE_COVER |
|
|
|
from config import DEFAULT_COURSE_COVER |
|
|
|
from ...db.model import db, Course, Category, User, Chat |
|
|
|
from db.model import db, Course, Category, User, Chat |
|
|
|
from utils.utils import random_string_generator |
|
|
|
from utils.utils import random_string_generator |
|
|
|
from utils.auth import auth_required, requires_role |
|
|
|
from utils.auth import auth_required, requires_role |
|
|
|
from constants import * |
|
|
|
from constants import * |
|
|
@ -120,4 +120,8 @@ def update_course(): |
|
|
|
db.session.commit() |
|
|
|
db.session.commit() |
|
|
|
return jsonify({'message': 'Course info updated'}), 200 |
|
|
|
return jsonify({'message': 'Course info updated'}), 200 |
|
|
|
else: |
|
|
|
else: |
|
|
|
return jsonify({'message': 'Unauthorized for this change'}), 401 |
|
|
|
return jsonify({'message': 'Unauthorized for this change'}), 401 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@course.route('/info/<string:course_uuid>') |
|
|
|
|
|
|
|
def course_info(course_uuid): |
|
|
|
|
|
|
|
pass |