Make all galleries public
This commit is contained in:
parent
8b768108d2
commit
4b3cf83181
7 changed files with 24 additions and 31 deletions
|
|
@ -29,14 +29,6 @@ class GalleryDateView(LoginRequiredMixin):
|
|||
uses_datetime_field = False # Fix related object access
|
||||
allow_empty = True
|
||||
|
||||
def get_queryset(self):
|
||||
"""Non-staff members only see public galleries"""
|
||||
qs = super().get_queryset()
|
||||
if self.request.user.is_staff:
|
||||
return qs
|
||||
else:
|
||||
return qs.filter(is_public=True)
|
||||
|
||||
|
||||
class GalleryArchiveIndexView(GalleryDateView, ArchiveIndexView):
|
||||
pass
|
||||
|
|
@ -67,8 +59,7 @@ class TagDetail(LoginRequiredMixin, DetailView):
|
|||
"""
|
||||
current_tag = self.get_object().slug
|
||||
context = super().get_context_data(**kwargs)
|
||||
context['galleries'] = Gallery.objects.filter(is_public=True) \
|
||||
.filter(tags__slug=current_tag) \
|
||||
context['galleries'] = Gallery.objects.filter(tags__slug=current_tag) \
|
||||
.order_by('-date_start')
|
||||
return context
|
||||
|
||||
|
|
@ -79,14 +70,6 @@ class GalleryDetailView(LoginRequiredMixin, DetailView):
|
|||
"""
|
||||
model = Gallery
|
||||
|
||||
def get_queryset(self):
|
||||
"""Non-staff members only see public galleries"""
|
||||
qs = super().get_queryset()
|
||||
if self.request.user.is_staff:
|
||||
return qs
|
||||
else:
|
||||
return qs.filter(is_public=True)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
|
||||
|
|
@ -110,7 +93,7 @@ class GalleryDetailView(LoginRequiredMixin, DetailView):
|
|||
|
||||
|
||||
class GalleryDownload(LoginRequiredMixin, DetailView):
|
||||
queryset = Gallery.objects.filter(is_public=True)
|
||||
model = Gallery
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue