From eca16b17afdd90b7a12b5e75489f6027abee7f3a Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 7 May 2018 14:49:35 +0300 Subject: [PATCH] Fix lesson perms --- apps/course/templates/course/course.html | 6 +++--- apps/course/templates/course/course_only_lessons.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/course/templates/course/course.html b/apps/course/templates/course/course.html index 17e9c0d2..5319b366 100644 --- a/apps/course/templates/course/course.html +++ b/apps/course/templates/course/course.html @@ -140,7 +140,7 @@
Описание курса {% if request.user.is_authenticated %} - {% if course.author == request.user and request.user.role == request.user.AUTHOR_ROLE or request.user.role == request.user.ADMIN_ROLE %} + {% if course.author == request.user and request.user.role >= request.user.AUTHOR_ROLE %} Содержание курса
{% for lesson in course.lessons.all %} - {% if request.user.role == request.user.AUTHOR_ROLE or request.user.role == request.user.ADMIN_ROLE %} + {% if course.author == request.user and request.user.role >= request.user.AUTHOR_ROLE %} {% else %}
@@ -234,7 +234,7 @@
{{ lesson.short_description | safe }}
- {% if request.user.role == request.user.AUTHOR_ROLE or request.user.role == request.user.ADMIN_ROLE %} + {% if course.author == request.user and request.user.role >= request.user.AUTHOR_ROLE %} {% else %} diff --git a/apps/course/templates/course/course_only_lessons.html b/apps/course/templates/course/course_only_lessons.html index cfe29b49..1a311d65 100644 --- a/apps/course/templates/course/course_only_lessons.html +++ b/apps/course/templates/course/course_only_lessons.html @@ -137,7 +137,7 @@
Описание курса - {% if request.user.role == request.user.AUTHOR_ROLE or request.user.role == request.user.ADMIN_ROLE %} + {% if course.author == request.user and request.user.role >= request.user.AUTHOR_ROLE %} Содержание курса
{% for lesson in course.lessons.all %} - +
{{ lesson.title }}