add permissions to pages response serializer
This commit is contained in:
@@ -23,6 +23,16 @@ class PageSerializer(serializers.ModelSerializer):
|
|||||||
'code'
|
'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):
|
class PermissionSerializer(serializers.ModelSerializer):
|
||||||
""" Serialize permissions """
|
""" Serialize permissions """
|
||||||
|
|||||||
Reference in New Issue
Block a user