-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Access Control #98
Conversation
Add Islandora Group module to composer
Update Main in June 15 and merge ongoing work of access control
Added Search hightlight field for search views Change Advanced Search module to the beta release
…starter-site into islandora_group * 'search_highlight' of github.com:kylehuynh205/islandora-starter-site: Update version of Advanced Search include fixes for https://github.com/digitalutsc/advanced_search/issues/33 and Islandora-Devops#96 (comment) Update composer.lock Enable Search hightlight settings for Search API Added Search hightlight field for search views Change Advanced Search module to the beta release Bump JWT. Update jwt # Conflicts: # composer.lock
@@ -158,6 +158,22 @@ This should get you a starter Islandora site with: | |||
* RDF and JSON-LD mappings for miscellaneous entities to support storage in | |||
Fedora, Triplestore indexing and client requests. | |||
|
|||
### Private file system | |||
|
|||
* In Drupal container of isle-dc, create private file system directory |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Starter Site is not specific to ISLE-dc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will test it with playbook and isle-site-template as well.
"type": "package", | ||
"package": { | ||
"name": "islandora/advanced_search", | ||
"version": "2.0.0-beta3", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why specify this commit? The starter site should update with new versions (non-breaking).
composer.json
Outdated
"mjordan/islandora_workbench_integration": "^1.0" | ||
"mjordan/islandora_workbench_integration": "^1.0", | ||
"digitalutsc/group_solr": "^1.0.0-beta", | ||
"digitalutsc/islandora_group": "^1.0.0-beta", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
usually the syntax is @beta (2 lines)/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed with the commit kylehuynh205@abc5726
Redone with #100 |
About this PR:
Required modifications from isle-dc
patch -p1 < Makefile_accesscontrol.patch
CANTALOUPE_DELEGATE_SCRIPT_ENABLED=true
CANTALOUPE_HTTPSOURCE_LOOKUP_STRATEGY=ScriptLookupStrategy
==> This can prevent 403 error in OpenSeaDragon Viewer when it views an non-public image for authorized users (even with Admin users).
Modules
Islandora Group Module
Group Solr
Private File Adapter
For ingesting Sample content with Workbench
Requirements:
To ingest node and media with access control with Islandora Workbench:
field_access_terms
, and paste term ID of that Term associated with that newly created Group.Note: Replace
55
with the tid of term associated with newly created GroupFurther development