Commit 46d367fa4a2ef39ce04c341bbe505cb530f03b51
1 parent
dd4ec578
Exists in
master
and in
3 other branches
fixed view pdf file permissions
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
pdf_file/views.py
@@ -27,7 +27,7 @@ class ViewPDFFile(generic.TemplateView): | @@ -27,7 +27,7 @@ class ViewPDFFile(generic.TemplateView): | ||
27 | resource = get_object_or_404(Resource, slug = slug) | 27 | resource = get_object_or_404(Resource, slug = slug) |
28 | topic = resource.topic | 28 | topic = resource.topic |
29 | 29 | ||
30 | - if not has_subject_permissions(request.user, topic.subject): | 30 | + if not has_subject_permissions(request.user, topic.subject) and not has_resource_permissions(request.user, resource): |
31 | return redirect(reverse_lazy('subjects:home')) | 31 | return redirect(reverse_lazy('subjects:home')) |
32 | 32 | ||
33 | return super(ViewPDFFile, self).dispatch(request, *args, **kwargs) | 33 | return super(ViewPDFFile, self).dispatch(request, *args, **kwargs) |