You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.
The on-merge strategy will determine what permissions are applied to newly created merged documents. Default strategy: union of all permissions on source documents, plus $const:CONTENT-COLL. Comment if there's interest in having an intersection plus $const:CONTENT-COLL strategy available out of the box.
The on-archive strategy will determine what permissions are applied to documents that get archived (merged into other documents). Default strategy: no change to permissions.
The on-no-match strategy will determine what permissions are applied to documents passed to process:process-match-and-merge but do find any matches. Default strategy: no change to the document's permissions.
The on-notification strategy will determine what permissions are applied to newly created notification documents. Default strategy: notification documents will get the union of the source document permissions.
For each type of permission strategy, we'll define an API that can be used to make custom strategies.
The text was updated successfully, but these errors were encountered:
@freshie Thanks for sharing. It confirms the idea that controlling custom permissions should follow the same pattern as controlling custom collections.
Configuration will control the permissions that get applied to documents at various times. Configuration will be part of the merge options.
The
on-merge
strategy will determine what permissions are applied to newly created merged documents. Default strategy: union of all permissions on source documents, plus$const:CONTENT-COLL
. Comment if there's interest in having an intersection plus$const:CONTENT-COLL
strategy available out of the box.The
on-archive
strategy will determine what permissions are applied to documents that get archived (merged into other documents). Default strategy: no change to permissions.The
on-no-match
strategy will determine what permissions are applied to documents passed toprocess:process-match-and-merge
but do find any matches. Default strategy: no change to the document's permissions.The
on-notification
strategy will determine what permissions are applied to newly created notification documents. Default strategy: notification documents will get the union of the source document permissions.For each type of permission strategy, we'll define an API that can be used to make custom strategies.
The text was updated successfully, but these errors were encountered: