Islandora-Devops / islandora-starter-site

A Drupal site demonstrating Islandora features. Use it as a starting point for customization.
https://sandbox.islandora.ca
GNU General Public License v2.0
3 stars 17 forks source link

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

Closed rosiel closed 8 months ago

rosiel commented 8 months ago

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 commented 8 months ago

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 commented 8 months ago

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.