-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 10.10
-
Fix Version/s: 10.10-HF32, 11.3, 2021.0
-
Component/s: Core
-
Release Notes Summary:A configuration property allows to set permissions on versions.
-
Release Notes Description:
-
Tags:
-
Impact type:Configuration Change
-
Team:FG
-
Sprint:nxFG 11.1.13
Currently the permissions for a version corresponds to the permissions of its source document, and although it's possible to set ACLs directly on a version, these ACLs aren't used (except when doing a search — which is an inconsistency).
It's useful for the version ACLs to have an actual role in permission evaluation, so this should be allowed.
There is room for improvement/change here where:
- we use a flag to decide that versions's own ACLs are evaluated.
- we leverage the inheritance mechanism where a version is considered as a child of its live document. Blocking the inheritance lets a version have its own permissions independently of the live document.