👔(backend) is_public in document and template serializer
Add is_public field to document and template serializer.
This commit is contained in:
@@ -136,7 +136,7 @@ class DocumentSerializer(BaseResourceSerializer):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = models.Document
|
model = models.Document
|
||||||
fields = ["id", "title", "accesses", "abilities"]
|
fields = ["id", "title", "accesses", "abilities", "is_public"]
|
||||||
read_only_fields = ["id", "accesses", "abilities"]
|
read_only_fields = ["id", "accesses", "abilities"]
|
||||||
|
|
||||||
|
|
||||||
@@ -145,7 +145,16 @@ class TemplateSerializer(BaseResourceSerializer):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = models.Template
|
model = models.Template
|
||||||
fields = ["id", "title", "code_editor", "accesses", "abilities", "css", "code"]
|
fields = [
|
||||||
|
"id",
|
||||||
|
"title",
|
||||||
|
"code_editor",
|
||||||
|
"accesses",
|
||||||
|
"abilities",
|
||||||
|
"css",
|
||||||
|
"code",
|
||||||
|
"is_public",
|
||||||
|
]
|
||||||
read_only_fields = ["id", "accesses", "abilities"]
|
read_only_fields = ["id", "accesses", "abilities"]
|
||||||
|
|
||||||
def to_representation(self, instance):
|
def to_representation(self, instance):
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ def test_api_documents_retrieve_anonymous_public():
|
|||||||
},
|
},
|
||||||
"accesses": [],
|
"accesses": [],
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
|
"is_public": True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -67,6 +68,7 @@ def test_api_documents_retrieve_authenticated_unrelated_public():
|
|||||||
},
|
},
|
||||||
"accesses": [],
|
"accesses": [],
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
|
"is_public": True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -131,6 +133,7 @@ def test_api_documents_retrieve_authenticated_related_direct():
|
|||||||
"id": str(document.id),
|
"id": str(document.id),
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
"abilities": document.get_abilities(user),
|
"abilities": document.get_abilities(user),
|
||||||
|
'is_public': document.is_public,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -244,6 +247,7 @@ def test_api_documents_retrieve_authenticated_related_team_members(
|
|||||||
"id": str(document.id),
|
"id": str(document.id),
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
"abilities": document.get_abilities(user),
|
"abilities": document.get_abilities(user),
|
||||||
|
'is_public': False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -340,6 +344,7 @@ def test_api_documents_retrieve_authenticated_related_team_administrators(
|
|||||||
"id": str(document.id),
|
"id": str(document.id),
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
"abilities": document.get_abilities(user),
|
"abilities": document.get_abilities(user),
|
||||||
|
'is_public': False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -440,4 +445,5 @@ def test_api_documents_retrieve_authenticated_related_team_owners(
|
|||||||
"id": str(document.id),
|
"id": str(document.id),
|
||||||
"title": document.title,
|
"title": document.title,
|
||||||
"abilities": document.get_abilities(user),
|
"abilities": document.get_abilities(user),
|
||||||
|
'is_public': False,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ def test_api_templates_retrieve_anonymous_public():
|
|||||||
"accesses": [],
|
"accesses": [],
|
||||||
"title": template.title,
|
"title": template.title,
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -71,6 +72,7 @@ def test_api_templates_retrieve_authenticated_unrelated_public():
|
|||||||
"accesses": [],
|
"accesses": [],
|
||||||
"title": template.title,
|
"title": template.title,
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": True,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -136,6 +138,7 @@ def test_api_templates_retrieve_authenticated_related_direct():
|
|||||||
"title": template.title,
|
"title": template.title,
|
||||||
"abilities": template.get_abilities(user),
|
"abilities": template.get_abilities(user),
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": template.is_public,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -250,6 +253,7 @@ def test_api_templates_retrieve_authenticated_related_team_members(
|
|||||||
"title": template.title,
|
"title": template.title,
|
||||||
"abilities": template.get_abilities(user),
|
"abilities": template.get_abilities(user),
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -346,6 +350,7 @@ def test_api_templates_retrieve_authenticated_related_team_administrators(
|
|||||||
"title": template.title,
|
"title": template.title,
|
||||||
"abilities": template.get_abilities(user),
|
"abilities": template.get_abilities(user),
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -446,4 +451,5 @@ def test_api_templates_retrieve_authenticated_related_team_owners(
|
|||||||
"title": template.title,
|
"title": template.title,
|
||||||
"abilities": template.get_abilities(user),
|
"abilities": template.get_abilities(user),
|
||||||
"code_editor": {},
|
"code_editor": {},
|
||||||
|
"is_public": False,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user