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")
|
users = users.filter(is_active=True).exclude(username="anonymous")
|
||||||
|
|
||||||
group_perms = GroupPackagePermission.objects.filter(package=current_package)
|
group_perms = GroupPackagePermission.objects.filter(package=current_package)
|
||||||
groups = Group.objects.exclude(
|
|
||||||
id__in=GroupPackagePermission.objects.filter(package=current_package).values_list(
|
if current_package.classification_level == current_package.Classification.SECRET:
|
||||||
"group_id", flat=True
|
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["users"] = users
|
||||||
context["groups"] = groups
|
context["groups"] = groups
|
||||||
|
|||||||
Reference in New Issue
Block a user