Permissions Updates
Task Description
Permissions may change during an upgrade. Most of the time, permission changes will be documented in the release notes. Follow best practices set out in permission set creation principles.
As part of post-upgrade tasks, only permissions necessary to maintain current functionality should be updated. New functionality should be implemented with the assistance of Five Colleges FOLIO committees.
One of the most frequent post upgrade issues is developers failing to correctly assign base or immutable, invisible(II) permission sets to visible, immutable (VI) permission sets. This will likely be uncovered during acceptance testing. It is a candidate for a ticket but also easy to locally fix.
Â
Repair VI permission Set
Gather report from user. The user should see an error indicating the missing CRUD level permission
Use the Permissions inspector - enable -invisible permissions - to identify which II permission contains the missing base permission
In Developer → Configuration enable invisible permissions
Create a new permission set, indicating the purpose of the set in the title, and the missing II and VI permission the set is meant to correct in the description. Under no circumstances mix VI and II permissions in a set.
Add the identified II permission to the permission set.
Add the set to the relevant permission set
Â