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