add permissions to pages response serializer
This commit is contained in:
@@ -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 """
|
||||
|
||||
Reference in New Issue
Block a user