30 | | ||{{{_lock}}} ||Permission to lock and unlock an object (folders do not have a lock status). Lock status is required for changing system or custom metadata, changing the lifecycle state, changing the ACL or writing the content of an object. || |
31 | | ||{{{_move}}} || || |
32 | | ||{{{_read_object_content}}} || || |
33 | | ||{{{_read_object_custom_metadata}}} || || |
34 | | ||{{{_read_object_sysmeta}}} || || |
35 | | ||{{{_remove_child_relation}}} || || |
36 | | ||{{{_remove_parent_relation}}} || || |
37 | | ||{{{_set_acl}}} || || |
38 | | ||{{{_version}}} || || |
39 | | ||{{{_write_object_content}}} || || |
40 | | ||{{{_write_object_custom_metadata}}} || || |
41 | | ||{{{_write_object_sysmeta}}} || || |
| 30 | ||{{{_lock}}} ||Permission to lock and unlock an object (folders do not have a lock status). Lock status is required for changing system or custom metadata, changing the lifecycle state, moving an object, changing the ACL or writing the content of an object. || |
| 31 | ||{{{_move}}} ||Permission to move an object to a different parent folder. || |
| 32 | ||{{{_read_object_content}}} ||Permission to read the content file of an object. || |
| 33 | ||{{{_read_object_custom_metadata}}} ||Permission to read the custom metadata of an object. || |
| 34 | ||{{{_read_object_sysmeta}}} ||Permission to read the system metadata (name, ACL, owner etc.) of an object. || |
| 35 | ||{{{_remove_child_relation}}} ||Allow the user to remove an exiting relation pointing to a child object (for example, a referenced image). Authors editing modular content should have this permission, otherwise they can't remove children like images or cross-references to other objects. || |
| 36 | ||{{{_remove_parent_relation}}} ||Allow the user to remove a new parent relation - in other words, allow the user to remove a relation with this object as a child. To be allowed to remove a relation between two objects, the user must have both {{{_remove_child_relation}}} on the parent and {{{_remove_parent_relation}}} on the child. This permission should typically be active rather liberally, even on released objects, because otherwise re-use is impossible. || |
| 37 | ||{{{_set_acl}}} ||Permission to change the ACL on an object. Since ACLs can only be changed when an object is locked, users must also have {{{_lock}}} permission on the object to benefit from this permission. || |
| 38 | ||{{{_version}}} ||Permission to create a new version of an object. Note that this permission can be used independently on the various {{{_write_object_*}}} permissions, so by means of ACLs, users can be allowed to overwrite and version an object, overwrite only, version only or none. || |
| 39 | ||{{{_write_object_content}}} ||Permission to write content on an object. Since content can only be changed when an object is locked, users must also have {{{_lock}}} permission on the object to benefit from this permission. || |
| 40 | ||{{{_write_object_custom_metadata}}} ||Permission to write custom metadata on an object. Since custom metadata can only be changed when an object is locked, users must also have {{{_lock}}} permission on the object to benefit from this permission. || |
| 41 | ||{{{_write_object_sysmeta}}} ||Permission to write system metadata (name, ACL, owner etc.) on an object. Since system metadata can only be changed when an object is locked, users must also have {{{_lock}}} permission on the object to benefit from this permission. || |