wip use a context instead for global usage

This commit is contained in:
Thomas Ramé
2026-03-05 10:26:34 +01:00
parent 4baef38cae
commit 7a55e31a73
15 changed files with 258 additions and 164 deletions
+8
View File
@@ -1385,6 +1385,14 @@ class DocumentViewSet(
# Check permissions first
document = self.get_object()
if document.is_encrypted:
raise drf.exceptions.ValidationError(
{
"detail": "Visibility cannot be changed for encrypted documents. "
"Encrypted documents must remain restricted.",
}
)
# Deserialize and validate the data
serializer = serializers.LinkDocumentSerializer(
document, data=request.data, partial=True