diff --git a/apps/course/templates/course/course.html b/apps/course/templates/course/course.html index f5697f3b..e9bda69a 100644 --- a/apps/course/templates/course/course.html +++ b/apps/course/templates/course/course.html @@ -25,6 +25,9 @@
Вернуться
+ {% if has_full_access %} + Редактировать + {% endif %} {% if course.author != request.user and not paid and course.price %} Перейти к уроку -
- {% if course.author == request.user or request.user.role >= request.user.TEACHER_ROLE or paid %} - Перейти к уроку - {% endif %} -
{% endfor %} diff --git a/apps/course/templates/course/courses.html b/apps/course/templates/course/courses.html index 2f47675a..f56279f6 100644 --- a/apps/course/templates/course/courses.html +++ b/apps/course/templates/course/courses.html @@ -20,8 +20,8 @@
-
-
{% if category.0 %}{{ category.0 }}{% else %}Категории{% endif %}
+
+
Категории
Все категории
diff --git a/apps/course/templates/course/inclusion/category_items.html b/apps/course/templates/course/inclusion/category_items.html index 66fb771b..9ebd98ed 100644 --- a/apps/course/templates/course/inclusion/category_items.html +++ b/apps/course/templates/course/inclusion/category_items.html @@ -1,6 +1,6 @@ {% for cat in category_items %} -
+
{{ cat.title }}
-{% endfor %} \ No newline at end of file +{% endfor %} diff --git a/apps/course/views.py b/apps/course/views.py index fa2aecc6..6b578923 100644 --- a/apps/course/views.py +++ b/apps/course/views.py @@ -167,9 +167,8 @@ class CourseEditView(TemplateView): self.object = Course.objects.create( author=request.user, ) - #TODO - #if (request.user != self.object.author and request.user.role < User.AUTHOR_ROLE) or request.user.role != User.ADMIN_ROLE: - # raise Http404 + if request.user != self.object.author and request.user.role != User.ADMIN_ROLE: + raise Http404 return super().get(request) def get_context_data(self): diff --git a/apps/school/templates/school/livelesson_detail.html b/apps/school/templates/school/livelesson_detail.html index cfa77ba3..f553f447 100644 --- a/apps/school/templates/school/livelesson_detail.html +++ b/apps/school/templates/school/livelesson_detail.html @@ -7,7 +7,7 @@
{{ livelesson.title }}
-
{{ livelesson.short_description | linebreaks }}
+
{{ livelesson.short_description | safe | linebreaks }}
{% if livelesson.stream_index %}