role type key

This commit is contained in:
2025-11-10 11:31:27 +03:30
parent be29ab8cfa
commit 132fe7a5bc
5 changed files with 37 additions and 13 deletions

View File

@@ -147,7 +147,11 @@ class UserRelationSerializer(serializers.ModelSerializer):
if instance.organization:
representation['organization'] = {"id": instance.organization.id, "name": instance.organization.name}
if instance.role:
representation['role'] = {"id": instance.role.id, "role_name": instance.role.role_name}
representation['role'] = {
"id": instance.role.id, "role_name": instance.role.role_name, 'type': {
'key': instance.role.type.key
}
}
if instance.permissions: # noqa
# set permissions by a default structure like:
# 'page permission':[element permissions]