trgr:trigger-remove-permissions( $trigger-name as xs:string, $permissions as item()* ) as empty-sequence()
Removes a set of permissions from the set of permissions on the named trigger.
This function must be run in the context of the database containing the trigger to be modified.
Any permissions on $trigger-name
not listed in
$permissions
are unchanged.
Any permissions in $permissions
not associated with
$trigger-name
are ignored.
If the named trigger does not exist, the exception
TRGR-TRIGGERDNE
is raised.
xquery version "1.0-ml"; import module namespace trgr="http://marklogic.com/xdmp/triggers" at "/MarkLogic/triggers.xqy"; (: Run in the context of the database containing the trigger :) trgr:trigger-remove-permissions( "myTrigger", (xdmp:permission("some-role", "modify")) )