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