Overview
The implementation is done at "docman" level and applies to everything that depend on docman: SOAP & REST APIs, WebDav as well as Document plugin.
Docman administration
The behaviour is configured in docman administration, in "Manage permissions" page. This page will have 2 sections:
- Docman administrators (the current selector)
- Restricted permissions
In Restricted permission section, there is a switch "Forbid modifications of document properties by Writers" (default is disabled)
Help: "When turned on, Writers will be allowed to set properties when they create a new document but will no longer be able to modify them afterward".
The "Manage permission" page is converted to Burning Parrot.
Note: the Manager permission is not affected (neither are Docman Administrators)
Enforcement of the restriction
The restriction applies:
- in SOAP API
- in REST API
- in WebDav (via document title, it means that it will be only possible to create a new version of the same document. Should be already the case but to be verified and enforced)
- in docman "legacy" interface
- in Document app