5. User Management - digitalutsc/islandora_lite_docs GitHub Wiki
Roles and Permissions
Islandora provides roles and permissions for its components in the Drupal framework, and we also support Drupal's roles and permissions framework in our implementation of Islandora. More information is available in the official Islandora documentation
Masquerade Module
We have found the Masquerade module useful for testing out user permissions when authoring or troubleshooting roles.
Configuring Access Control:
Metadata Level:
- Using Islandora Groups(branch 1.2.x), which enhances workflow and features used in Drupal groups.
Media's files Level:
Encountered Issues:
- File Entity and Group have a conflict on handling the access control for Private File system
- Solution:
- Run the commands at this repository
- Solution:
- OpenSeadragon Viewer is unable to load the image
- Solution:
- Private Files Adapter module
- Follow the steps to re-configure Cantaloupe and Openseadragon Viewer https://github.com/digitalutsc/private_files_adapter/blob/main/README.md
- Solution:
Deployment:
All of installation and fixes for all above issues have been built into the below deployment scripts: https://github.com/digitalutsc/islandora_lite_installation/blob/main/scripts/access_control.sh
Demo:
Follow the below steps to build up the demo of Islandora Lite playbook with access control enabled: https://github.com/digitalutsc/islandora-playbook/blob/islandora_lite/islandora_lite.md