diff --git a/program/filters.py b/program/filters.py index 698dbbd83eaa8e90c1c27a578e33e241d31a08df..961adeb75b93f826a1d35edc156db44895be4767 100644 --- a/program/filters.py +++ b/program/filters.py @@ -5,7 +5,6 @@ from django_filters import rest_framework as filters from django_filters import widgets from django import forms -from django.conf import settings from django.db.models import Exists, OuterRef, Q, QuerySet from django.utils import timezone from program import models @@ -153,11 +152,11 @@ class ShowFilterSet(StaticFilterHelpTextMixin, filters.FilterSet): def filter_writable(self, queryset: QuerySet, _: str, value: bool) -> QuerySet: user = self.request.user if self.request.user.is_authenticated else None - user_is_privileged = ( - user.groups.filter(name=settings.PRIVILEGED_GROUP).exists() if user else False - ) + # user_is_privileged = ( + # user.groups.filter(name=settings.PRIVILEGED_GROUP).exists() if user else False + # ) - if value and user_is_privileged: + if value and user.is_superuser: return queryset elif value and user: return queryset.filter(owners=user)