digitalutsc/islandora_group

本模块通过分组模块协助管理节点和媒体的访问控制

安装次数: 1,472

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 4

分支: 2

类型:drupal-module

2.0-beta3 2024-02-14 01:43 UTC

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

如何设置本模块

  1. 在需要应用访问控制的内容类型和媒体类型中,创建一个引用 Islandora Access Taxonomy Vocabulary 的实体引用字段。
  2. 访问 /admin/config/access-control/islandora_group 为 Drupal 网站的每个实体选择访问控制字段。

在节点中

  1. 在需要应用访问控制的任何节点中,点击“分组访问控制”选项卡。
  2. 为该节点选择一个分组。
    • 如果节点有媒体,检查需要与节点添加到同一分组的媒体。
    • 如果节点有子节点,检查需要与节点添加到同一分组的子节点。

在媒体中

  1. 在需要应用访问控制的媒体类型中,创建一个引用 Islandora Access Taxonomy Vocabulary 的实体引用字段。
  2. 在需要应用访问控制的任何媒体中,点击“分组访问控制”选项卡。

在批量批量更新中

  1. 如何设置:https://www.youtube.com/watch?v=ZMp0lPelOZw
  2. 对实体设置的访问控制字段进行批量批量更新。