(backend) add ancestors link reach and role to document API

On a document, we need to display the status of the link (reach and
role) as inherited from its ancestors.
This commit is contained in:
Samuel Paccoud - DINUM
2025-04-28 08:03:39 +02:00
committed by Anthony LC
parent 611ba496d2
commit 1c34305393
10 changed files with 186 additions and 3 deletions

View File

@@ -179,6 +179,8 @@ class ListDocumentSerializer(serializers.ModelSerializer):
fields = [
"id",
"abilities",
"ancestors_link_reach",
"ancestors_link_role",
"created_at",
"creator",
"depth",
@@ -197,6 +199,8 @@ class ListDocumentSerializer(serializers.ModelSerializer):
read_only_fields = [
"id",
"abilities",
"ancestors_link_reach",
"ancestors_link_role",
"created_at",
"creator",
"depth",
@@ -252,6 +256,8 @@ class DocumentSerializer(ListDocumentSerializer):
fields = [
"id",
"abilities",
"ancestors_link_reach",
"ancestors_link_role",
"content",
"created_at",
"creator",
@@ -272,6 +278,8 @@ class DocumentSerializer(ListDocumentSerializer):
read_only_fields = [
"id",
"abilities",
"ancestors_link_reach",
"ancestors_link_role",
"created_at",
"creator",
"depth",