Разрешение документа Marklogic DLS установлено неправильно? - PullRequest
0 голосов
/ 07 июня 2018

Я определил 2 роли в моей базе данных MarkLogic

  • TestRole1
  • TestRole2

Я устанавливаю разрешения для управляемого документа /test.xml, используя

dls:document-set-permissions(
   "/test.xml",
   (
     xdmp:permission("TestRole1", "read"),
     xdmp:permission("TestRole2", "read"),
     xdmp:permission("TestRole2", "update")
   )
)

После этого, когда я проверяю разрешение на документ, я вижу, что TestRole2 имеет только разрешение на чтение, но не разрешение на обновление.

dls-internal=update
dls-internal=read
TestRole1=read
TestRole2=read

Пожалуйста, помогите

...