Skip to content
Snippets Groups Projects
Verified Commit 6fcf4d71 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

fix: replace privileged user with superuser. again

parent 4e349996
No related branches found
No related tags found
No related merge requests found
Pipeline #7434 canceled
...@@ -5,7 +5,6 @@ from django_filters import rest_framework as filters ...@@ -5,7 +5,6 @@ from django_filters import rest_framework as filters
from django_filters import widgets from django_filters import widgets
from django import forms from django import forms
from django.conf import settings
from django.db.models import Exists, OuterRef, Q, QuerySet from django.db.models import Exists, OuterRef, Q, QuerySet
from django.utils import timezone from django.utils import timezone
from program import models from program import models
...@@ -153,11 +152,11 @@ class ShowFilterSet(StaticFilterHelpTextMixin, filters.FilterSet): ...@@ -153,11 +152,11 @@ class ShowFilterSet(StaticFilterHelpTextMixin, filters.FilterSet):
def filter_writable(self, queryset: QuerySet, _: str, value: bool) -> QuerySet: def filter_writable(self, queryset: QuerySet, _: str, value: bool) -> QuerySet:
user = self.request.user if self.request.user.is_authenticated else None user = self.request.user if self.request.user.is_authenticated else None
user_is_privileged = ( # user_is_privileged = (
user.groups.filter(name=settings.PRIVILEGED_GROUP).exists() if user else False # 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 return queryset
elif value and user: elif value and user:
return queryset.filter(owners=user) return queryset.filter(owners=user)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment