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

Add the "Fast Permissions Administration" (fpa) module. #125

Merged
merged 2 commits into from
Feb 8, 2024

Conversation

rosiel
Copy link
Contributor

@rosiel rosiel commented Feb 2, 2024

Yesterday at the LAC-GLAM interest group, Jess Colati pointed out there's a module that lets you control, rather than be overwhelmed by, the permissions matrix. It adds a module filter-like UI with different tabs per module, as well as the ability to narrow down the roles you want to see and filter by whether those permissions are granted or not granted to those roles.

This PR adds the module.

My config export (on a brand new clean starter site) also included a bunch of removals of context and context_all blocks from the visibility sections of blocks. This looks perfectly innocuous to me, because they have no values.

Screenshot 2024-02-02 at 9 35 53 AM

@seth-shaw-asu seth-shaw-asu self-requested a review February 7, 2024 18:45
@seth-shaw-asu
Copy link
Contributor

I may be doing this wrong, but after applying the patch to my site template's dev directory it wouldn't install the site, stating The core.extension configuration does not exist..

@rosiel
Copy link
Contributor Author

rosiel commented Feb 8, 2024

Starter site is not meant to be used as a patch. It's for spinning up new sites.

You can set the url/branch of the github repository from which starter site is downloaded in ISLE-DC's Makefile (for starter_dev) or in the vars folder in the playbook or by using the Manual Install method with the Site Template.

Copy link
Contributor

@seth-shaw-asu seth-shaw-asu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@seth-shaw-asu seth-shaw-asu merged commit 52a1f3a into Islandora-Devops:main Feb 8, 2024
2 checks passed
@rosiel rosiel deleted the fpa branch February 9, 2024 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants