MarkLogic 12 EA 1 Product Documentation
xdmp.parsePermissionxdmp.parsePermission(
perm as String,
[output-kind as String]
) as Object|Element
Summary
Returns a permission object corresponding
to the element or object given. This function is in particular useful
for converting XQuery-style permissions (element) in JSON-style (object)
permissions.
Parameters |
perm |
A permission element or object (output of xdmp:permission())
|
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
'use strict';
const permissionAsElement=xdmp.permission("admin","read","element");
xdmp.parsePermission(permissionAsElement,"object")
=>
{
"capability" : "read",
"roleId" : "32497824353"
}
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.