Fix LiveLessonsDetailView perms

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent b4b8f95c62
commit f6fd01d601
  1. 4
      apps/school/views.py

@ -38,11 +38,11 @@ class LiveLessonsDetailView(DetailView):
response = super().get(request, pk=pk)
try:
school_payment = SchoolPayment.objects.get(
user=request.user, date_start__gte=now(), date__end__lte=now()
user=request.user, date_start__lte=now(), date_end__gte=now()
)
except SchoolPayment.DoesNotExist:
school_payment = None
if request.user.role not in [User.ADMIN_ROLE, User.TEACHER_ROLE] or not (
if request.user.role not in [User.ADMIN_ROLE, User.TEACHER_ROLE] and not (
request.user.role == User.USER_ROLE and
school_payment and
school_payment.is_deliverable()

Loading…
Cancel
Save