digitalutsc / islandora_group
本模块通过分组模块协助管理节点和媒体的访问控制
2.0-beta3
2024-02-14 01:43 UTC
Requires
- drupal/group: ^3.1
- drupal/groupmedia: ^4.0@alpha
This package is auto-updated.
Last update: 2024-09-14 18:04:25 UTC
README
Islandora Group 通过 Drupal 的 Group 模块 扩展了访问控制
安装
-
通过 composer(推荐)
composer require digitalutsc/islandora_group
-
手动安装,运行
git clone git@github.com:digitalutsc/islandora-group.git
到 Drupal 模块目录。然后下载下一节中列出的依赖模块。
配置分组
依赖项
本模块有以下依赖项
致谢
本模块基于 Danny Lamb 在 Born-Digital 完成的作品。
测试的默认分组设置
安装以下模块: https://github.com/digitalutsc/islandora_group_defaults
如何设置本模块
- 在需要应用访问控制的内容类型和媒体类型中,创建一个引用 Islandora Access Taxonomy Vocabulary 的实体引用字段。
- 访问
/admin/config/access-control/islandora_group
为 Drupal 网站的每个实体选择访问控制字段。
在节点中
- 在需要应用访问控制的任何节点中,点击“分组访问控制”选项卡。
- 为该节点选择一个分组。
- 如果节点有媒体,检查需要与节点添加到同一分组的媒体。
- 如果节点有子节点,检查需要与节点添加到同一分组的子节点。
在媒体中
- 在需要应用访问控制的媒体类型中,创建一个引用 Islandora Access Taxonomy Vocabulary 的实体引用字段。
- 在需要应用访问控制的任何媒体中,点击“分组访问控制”选项卡。
在批量批量更新中
- 如何设置:https://www.youtube.com/watch?v=ZMp0lPelOZw
- 对实体设置的访问控制字段进行批量批量更新。