MarkLogic 12 EA 1 Product Documentation
xdmp.permission

xdmp.permission(
   role as String,
   capability as String,
   [output-kind as String]
) as Object|Element

Summary

Returns a permission object corresponding to the named role and capability given.

Parameters
role A role name.
capability A capability (read, update, node-update, insert, or execute).
output-kind The output format. Allowed values: "element" or "object". The default format is "object" (JSON object). When you set this parameter to "element", this function returns an XML element node, suitable for inclusion in contexts that require permissions expressed as XML.

Example

  xdmp.permission("development", "read")
  =>
  {
    "capability" : "read",
    "roleId" : "32497824353"
  }
Powered by MarkLogic Server | Terms of Use | Privacy Policy