filter permissions by modify_state
This commit is contained in:
@@ -74,14 +74,12 @@ class PermissionSerializer(serializers.ModelSerializer):
|
|||||||
grouped[page_name].add(permission.name)
|
grouped[page_name].add(permission.name)
|
||||||
modifier_states[page_name].add(permission.modify_state)
|
modifier_states[page_name].add(permission.modify_state)
|
||||||
|
|
||||||
structure = []
|
structure = [
|
||||||
for page, access in grouped.items():
|
{
|
||||||
if not any(modifier_states[page]):
|
'page_name': page,
|
||||||
structure.append({
|
'page_access': sorted(list(access))
|
||||||
'page_name': page,
|
} for page, access in grouped.items()
|
||||||
'page_access': sorted(list(access))
|
]
|
||||||
})
|
|
||||||
|
|
||||||
return structure
|
return structure
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1049,3 +1049,5 @@ TypeError: string indices must be integers, not 'str'
|
|||||||
[2025-11-03 16:36:44,782] INFO django.server | IP: - | Path: - | "GET /auth/api/v1/user-relations/?role= HTTP/1.1" 200 14315
|
[2025-11-03 16:36:44,782] INFO django.server | IP: - | Path: - | "GET /auth/api/v1/user-relations/?role= HTTP/1.1" 200 14315
|
||||||
[2025-11-03 16:43:51,156] INFO django.utils.autoreload | IP: - | Path: - | D:\Project\Rasaddam_Backend\apps\authorization\api\v1\serializers.py changed, reloading.
|
[2025-11-03 16:43:51,156] INFO django.utils.autoreload | IP: - | Path: - | D:\Project\Rasaddam_Backend\apps\authorization\api\v1\serializers.py changed, reloading.
|
||||||
[2025-11-03 16:43:57,776] INFO django.utils.autoreload | IP: - | Path: - | Watching for file changes with StatReloader
|
[2025-11-03 16:43:57,776] INFO django.utils.autoreload | IP: - | Path: - | Watching for file changes with StatReloader
|
||||||
|
[2025-11-03 16:50:08,668] INFO django.utils.autoreload | IP: - | Path: - | D:\Project\Rasaddam_Backend\apps\authorization\api\v1\serializers.py changed, reloading.
|
||||||
|
[2025-11-03 16:50:10,599] INFO django.utils.autoreload | IP: - | Path: - | Watching for file changes with StatReloader
|
||||||
|
|||||||
Reference in New Issue
Block a user