fix: 'pinToHome' policy should not be available for drafts, templates, deleted

This commit is contained in:
Tom Moor
2024-04-29 09:34:17 -04:00
parent 416cb0ceb9
commit 3953bbaa99

View File

@@ -144,7 +144,10 @@ allow(User, "pinToHome", Document, (actor, document) =>
and( and(
// //
isTeamAdmin(actor, document), isTeamAdmin(actor, document),
isTeamMutable(actor) isTeamMutable(actor),
!document?.isDraft,
!document?.template,
!document?.isDeleted
) )
); );