dp2 icon indicating copy to clipboard operation
dp2 copied to clipboard

权限定义对话框

Open DigitalPlatform opened this issue 3 years ago • 0 comments

权限定义对话框用于内务前端以下各处:

  • 用户窗
  • 读者窗,常规属性页,权限“编辑”按钮
  • 种册窗,对象属性页,新增、修改对象时对话框“权限”右侧的“...”按钮
  • 种册窗,对象属性页,“创建维护856字段”对话框“访问权限[856]”“访问权限[对象]”右侧的“...”按钮
  • 读者查询窗,快速修改读者记录,动作对话框中的右侧小菜单中的“读者权限值”

(注: 种册窗对象属性页中定义对象访问权限(包括 856 和对象两类),目前在权限对话框中可以配置定义简单形态的权限字符串,例如 aaa,bbb。不过还有一种详尽形态的权限字符串,例如 dowload:aaa,bbb;preview:ccc,ddd 无法用权限对话框配置定义,只能在 textbox 中手动输入和修改。参见 https://github.com/DigitalPlatform/dp2/issues/137#issue-349813497)

在快速修改读者记录场合,权限定义对话框会装入两个配置文件,分别是:

  • 用户文件夹内 objectrights.xml
  • 用户文件夹内的 patronrights.xml (如果 patronrights.xml 不存在,会使用数据文件夹中的 userrightsdef.xml)

在读者窗口读者权限定义场合,权限定义对话框会装入两个配置文件,分别是:

  • 用户文件夹内 objectrights.xml
  • 用户文件夹内的 patronrights.xml (如果 patronrights.xml 不存在,或者按下了 Ctrl 键,会使用数据文件夹中的 userrightsdef.xml)

DigitalPlatform avatar Oct 08 '22 02:10 DigitalPlatform