Islandora Group extends access control with Drupal's Group module
-
By composer (recommended):
composer require digitalutsc/islandora_group
-
By manually, run
git clone git@github.com:digitalutsc/islandora-group.git
to Drupal module directory. Then download the dependency modules in the next section bellow
This module has the following dependencies:
This module is based on work completed by Danny Lamb at Born-Digital.
Install the module the following module: https://github.com/digitalutsc/islandora_group_defaults
- In content type(s) and media typ(s) which need to be applied access control, create an Entity Reference field which is referenced to Islandora Access Taxonomy Vocabulary.
- Visit
/admin/config/access-control/islandora_group
to select access control field for each entity of Drupal site.
- In any node(s) which need to be applied access control, click on a tab "Access Control With Group".
- Select a Group for this node.
- If a node has media, check the media which need to add them to the same Group along with the node.
- If a node has children nodes, check the child node which need to add them to the same Group along with the node.
- In media types(s) which need to be applied access control, create an Entity Reference field which reference to Islandora Access Taxonomy Vocabulary.
- In any media(s) which need to be applied access control, click on a tab "Access Control With Group".
- How to setup: https://www.youtube.com/watch?v=ZMp0lPelOZw
- Bulk batch update on the access control field which you are setup for entities.