是否有任何方法可以确定用户是否可以访问文档?

时间:2014-03-18 10:15:35

标签: xpages xpages-ssjs

是否有任何方法可以确定用户是否有权访问任何读者或作者字段中的文档,意味着用户(或用户组)?

示例:

  1. 我们有User1
  2. 我们在带有docUNID的DB中有NotesDocument,它有读者/作者 字段,但User1(及其任何组)不存在于这些字段中 字段。
  3. User1执行var doc = database.getDocumentByUNID(docUNID)。 方法getDocumentByUNID返回有效的doc,但任何方法如doc.getItemValueString() - 都返回空值。

    我只看到决定用户是否有权访问文档的手动方法 - 获取某些标准字段的值,如“form”,如果值isEmpty()== true,则用户无权访问该文档。< / p>

    doc.getItemValueString(“form”)。isEmpty()== true - 用户无法访问文档。

1 个答案:

答案 0 :(得分:3)

使用 doc.getUniversalID()。如果用户无权访问该文档,则该文件应为空。