forked from enviPath/enviPy
exclude groups
This commit is contained in:
+8
-4
@@ -1295,11 +1295,15 @@ def package(request, package_uuid):
|
||||
users = users.filter(is_active=True).exclude(username="anonymous")
|
||||
|
||||
group_perms = GroupPackagePermission.objects.filter(package=current_package)
|
||||
groups = Group.objects.exclude(
|
||||
id__in=GroupPackagePermission.objects.filter(package=current_package).values_list(
|
||||
"group_id", flat=True
|
||||
|
||||
if current_package.classification_level == current_package.Classification.SECRET:
|
||||
groups = Group.objects.none()
|
||||
else:
|
||||
groups = Group.objects.exclude(
|
||||
id__in=GroupPackagePermission.objects.filter(package=current_package).values_list(
|
||||
"group_id", flat=True
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
context["users"] = users
|
||||
context["groups"] = groups
|
||||
|
||||
Reference in New Issue
Block a user