From b8fee7d06a717de02a6cf9d19208819fdfc03eb1 Mon Sep 17 00:00:00 2001 From: Markos Gogoulos Date: Tue, 24 Feb 2026 11:00:22 +0200 Subject: [PATCH] temp --- files/views/categories.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/files/views/categories.py b/files/views/categories.py index 2866c355..82a85b7b 100644 --- a/files/views/categories.py +++ b/files/views/categories.py @@ -68,20 +68,17 @@ class CategoryListContributor(APIView): categories = Category.objects.none() - # Get global/public categories (non-RBAC) - public_categories = Category.objects.filter(is_rbac_category=False).prefetch_related("user") - # Filter for LMS courses only if requested lms_courses_only = request.GET.get('lms_courses_only', '').lower() in ['true', '1', 'yes'] if lms_courses_only: categories = categories.filter(is_lms_course=True) + else: + categories = Category.objects.filter(is_rbac_category=False).prefetch_related("user") # Get RBAC categories where user has contributor access if getattr(settings, 'USE_RBAC', False): rbac_categories = request.user.get_rbac_categories_as_contributor() - categories = public_categories.union(rbac_categories) - else: - categories = public_categories + categories = categories.union(rbac_categories) categories = categories.order_by("title")