add permissions to pages response serializer

This commit is contained in:
2025-06-07 12:00:48 +03:30
parent dd6ea4370f
commit 4bd89aee8b

View File

@@ -23,6 +23,16 @@ class PageSerializer(serializers.ModelSerializer):
'code'
]
def to_representation(self, instance):
""" custom output of serializer """
representation = super().to_representation(instance)
representation['permissions'] = PermissionSerializer(
Permissions.objects.filter(page=instance),
many=True
).data
return representation
class PermissionSerializer(serializers.ModelSerializer):
""" Serialize permissions """