From a6cd09366548eace59e5ec63c6f37cfff88690f4 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Mon, 2 Jun 2025 15:38:23 +0330 Subject: [PATCH] change structure of permissions output --- apps/authorization/api/v1/serializers.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/authorization/api/v1/serializers.py b/apps/authorization/api/v1/serializers.py index f0b6bfd..3d89554 100644 --- a/apps/authorization/api/v1/serializers.py +++ b/apps/authorization/api/v1/serializers.py @@ -50,10 +50,11 @@ class PermissionSerializer(serializers.ModelSerializer): for counter, permission in enumerate(permissions): if permission.page.name not in pages_list: pages_list.append(permission.page.name) - structure.append( - {f'{permission.page.name}': itertools.chain(*list( + structure.append({ + 'page_name': permission.page.name, + 'page_access': itertools.chain(*list( permission.page.permission_page.all().values_list('name'))) - }) + }) return structure