filter permissions by modify_state

This commit is contained in:
2025-11-03 16:50:16 +03:30
parent 2f43428b1c
commit 68be3b11c0
2 changed files with 8 additions and 8 deletions

View File

@@ -74,14 +74,12 @@ class PermissionSerializer(serializers.ModelSerializer):
grouped[page_name].add(permission.name)
modifier_states[page_name].add(permission.modify_state)
structure = []
for page, access in grouped.items():
if not any(modifier_states[page]):
structure.append({
'page_name': page,
'page_access': sorted(list(access))
})
structure = [
{
'page_name': page,
'page_access': sorted(list(access))
} for page, access in grouped.items()
]
return structure