Skip to content
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

Closed
Closed
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
e7ec9f5
Update composer.json
kylehuynh205 May 15, 2023
ceaf482
Update composer.lock
kylehuynh205 May 15, 2023
0150a88
Update composer.lock
kylehuynh205 May 15, 2023
890a605
Update composer.lock
kylehuynh205 May 15, 2023
2964868
Update system.file.yml
kylehuynh205 May 15, 2023
3ab796a
Update system.action.video_generate_a_thumbnail_from_an_original_file…
kylehuynh205 May 15, 2023
9462ec9
Update system.action.video_generate_a_thumbnail_at_0_00_03.yml
kylehuynh205 May 15, 2023
22ff869
Update system.action.video_generate_a_service_file_from_an_original_f…
kylehuynh205 May 15, 2023
4fc7002
Update system.action.image_generate_a_service_file_from_an_original_f…
kylehuynh205 May 15, 2023
ac5fd7b
Update system.action.image_generate_a_thumbnail_from_an_original_file…
kylehuynh205 May 15, 2023
bef4fa4
Update system.action.generate_a_technical_metadata_derivative.yml
kylehuynh205 May 15, 2023
168e00b
Update system.action.digital_document_generate_a_thumbnail_from_an_or…
kylehuynh205 May 15, 2023
f511307
Update system.action.audio_generate_a_service_file_from_an_original_f…
kylehuynh205 May 15, 2023
9962b69
Added islandora_group_defaluts
kylehuynh205 May 16, 2023
5703b4e
update core.extension.yml
kylehuynh205 May 16, 2023
b4ae060
Update core.extension.yml
kylehuynh205 May 16, 2023
38a0835
Update islandora_group
kylehuynh205 May 16, 2023
10c75fd
Add islandora_group.yml
kylehuynh205 May 16, 2023
079bd06
Update core.extension.yml
kylehuynh205 May 16, 2023
7726861
Update composer.lock
kylehuynh205 May 17, 2023
01c6251
Update composer.lock
kylehuynh205 May 17, 2023
33295a4
Update composer.lock
kylehuynh205 May 17, 2023
80ebd5d
Remove islandora_group_defaults, and moved its configs to the config/…
kylehuynh205 May 17, 2023
1e81b43
Update composer.lock
kylehuynh205 May 17, 2023
8eae6f2
Update composer.json
kylehuynh205 May 17, 2023
f540cb9
Update core.extension.yml
kylehuynh205 May 17, 2023
6bed461
Update composer.lock
kylehuynh205 May 17, 2023
1eebf15
Update composer.json
kylehuynh205 May 17, 2023
e0164d8
Remove jwt module
kylehuynh205 May 17, 2023
4b0b841
add jwt submodules
kylehuynh205 May 17, 2023
36f0e6e
Update search_api.index.default_solr_index.yml
kylehuynh205 May 18, 2023
026e734
Update views.view.solr_search_content.yml
kylehuynh205 May 18, 2023
c1c71f4
Merge branch 'main-0615' into islandora_group
kylehuynh205 Jun 15, 2023
9aa538a
Merge pull request #1 from kylehuynh205/islandora_group
kylehuynh205 Jun 15, 2023
69c82da
update composer.log
kylehuynh205 Jun 15, 2023
b197228
Enable Search hightlight settings for Search API
kylehuynh205 Jun 21, 2023
c31f335
Update composer.lock
kylehuynh205 Jun 21, 2023
2e69e88
Update version of Advanced Search include fixes for https://github.co…
kylehuynh205 Jun 28, 2023
c7d9bfc
enable field_access_terms to Manage Form display for Ingest
kylehuynh205 Jun 29, 2023
afc0201
Update default_settings.txt
kylehuynh205 Jun 29, 2023
fb75b5c
Update composer.json
kylehuynh205 Jun 29, 2023
bea770b
Merge branch 'search_highlight' of github.com:kylehuynh205/islandora-…
kylehuynh205 Jun 30, 2023
34f2672
Update configs for access control
kylehuynh205 Jul 4, 2023
abc5726
Fixed for https://github.com/Islandora-Devops/islandora-starter-site/…
kylehuynh205 Jul 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Copy link
Contributor

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.

Copy link
Contributor Author

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.


````
mkdir /var/www/drupal/web/sites/default/private_files
````

* In `/var/www/drupal/web/sites/default/settings.php`, search for `file_private_path`, set the following line:

````
$settings['file_private_path'] = 'sites/default/private_files';
````

* Clear cache

### Post-installation cleanup

1. Uninstall the database driver modules you are not using; for example, if
Expand Down
1 change: 1 addition & 0 deletions assets/patches/default_settings.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
$settings['config_sync_directory'] = '../config/sync';
$settings['file_private_path'] = 'sites/default/private_files';
30 changes: 23 additions & 7 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,19 @@
}
}
},
{
"type": "vcs",
"url": "https://github.com/digitalutsc/advanced_search.git"
}
{
"type": "package",
"package": {
"name": "islandora/advanced_search",
"version": "2.0.0-beta3",
Copy link
Contributor

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).

"type": "drupal-module",
"source": {
"url": "https://github.com/digitalutsc/advanced_search",
"type": "git",
"reference":"2.0.0-beta3"
}
}
}
],
"require": {
"php": "^7.4 || ^8",
Expand Down Expand Up @@ -58,13 +67,16 @@
"drupal/views_field_view": "^1.0@beta",
"drush/drush": "^10.3",
"islandora-rdm/islandora_fits": "dev-8.x-1.x as 1.x-dev",
"islandora/advanced_search": "dev-contrib",
"islandora/advanced_search": "^2.0.0@beta",
"islandora/controlled_access_terms": "^2",
"islandora/islandora": "^2.8.1",
"islandora/openseadragon": "^2",
"islandora/views_nested_details": "^1.0",
"library/pdf.js": "^2.4",
"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",
Copy link
Contributor

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)/

Copy link
Contributor Author

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

"digitalutsc/private_files_adapter": "^1.0.0@beta"
},
"conflict": {
"drupal/drupal": "*",
Expand Down Expand Up @@ -127,7 +139,11 @@
"type:drupal-custom-theme"
]
},
"patches": {}
"patches": {
"islandora/openseadragon": {
"openseadragon.authentication.patch": "https://raw.githubusercontent.com/digitalutsc/private_files_adapter/main/scripts/openseadragon.authentication.patch"
}
}
},
"scripts": {
"post-root-package-install": ["Islandora\\StarterSite::rootPackageInstall"]
Expand Down
Loading