change structure of permissions output

This commit is contained in:
2025-06-02 15:38:23 +03:30
parent d1549a97b6
commit a6cd093665

View File

@@ -50,10 +50,11 @@ class PermissionSerializer(serializers.ModelSerializer):
for counter, permission in enumerate(permissions): for counter, permission in enumerate(permissions):
if permission.page.name not in pages_list: if permission.page.name not in pages_list:
pages_list.append(permission.page.name) pages_list.append(permission.page.name)
structure.append( structure.append({
{f'{permission.page.name}': itertools.chain(*list( 'page_name': permission.page.name,
'page_access': itertools.chain(*list(
permission.page.permission_page.all().values_list('name'))) permission.page.permission_page.all().values_list('name')))
}) })
return structure return structure