From 6fcf4d71ef8c0db29351fcd5e2bf445448d49b40 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 14 Feb 2024 15:48:18 -0400 Subject: [PATCH] fix: replace privileged user with superuser. again --- program/filters.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/program/filters.py b/program/filters.py index 698dbbd8..961adeb7 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) -- GitLab