eXistDB - удалить пользовательский ACE по индексу .... как получить индекс? - PullRequest
0 голосов
/ 18 июня 2019

В eXist 4.4 я устанавливаю разрешение пользователя rwx в XQuery, используя sm:add-user-ace(). Я не вижу следствия 'remove-user-ace', поэтому я предполагаю, что должен использовать sm:remove-ace($path as xs:anyURI, $index as xs:int). Однако это требует знания $index. Есть ли функция для получения $index для комбинации $user и collection/resource? (Я не вижу в eXist security fundocs )

Большое спасибо заранее.

1 Ответ

1 голос
/ 18 июня 2019

Вам необходимо использовать функцию sm:get-permissions для URI документа или коллекции. Это даст вам XML-документ, который покажет все записи ACL.

...