Document and Element Level Permissions Summary
This table describes the permissions required to add, remove, or modify content at the document and element level.
Function Signature |
Document and Element Level Permissions |
---|---|
|
Document: Element: |
|
Document: Element: |
|
Document: Element: all ancestors of |
|
Document: Element: all ancestors of |
|
Document: Element |
|
Document: Element: the properties root* is checked for |
|
Document: Element: IF the property to be set doesn’t exist, THEN the properties root is checked for ELSE a.) the properties root* is checked for b.) the property nodes) and all their descendants are checked for |
|
Document: Element: IF there is no properties fragment THEN the properties root is checked for ELSE a.) the properties root* is checked for b.) all existing property nodes and all their descendants are checked for |
|
Document: Element: a.) the properties root* is checked for b.) all property nodes to be removed and all their descendants are checked for |
* The properties root is the root of the properties node of a document, not the individual properties contained in the properties node. The properties root is the first line in this diagram:
<prop:properties xmlns:prop="http://marklogic.com/xdmp/property"> <prop1>. . .</prop1> <prop2>. . .</prop2> . . . <propN>. . .</propN> </prop:properties>
See Interactions with Compartment Security for more about combining element level security with compartment security.