yalelibrary / YUL-DC

Preliminary issue tracking for Yale University Libraries Digital Collections project
3 stars 0 forks source link

Only SysAdmins can create Permission Set #2812

Closed sshetenhelm closed 6 months ago

sshetenhelm commented 6 months ago

Story Currently, all Management users have the ability to create a Permission Set. However, because they are not System Admins, they create sets but cannot access or edit those sets because they are not Administrators of this set. Additionally, some Management users will not have Management Edit access, so they should not have the ability to create Permission Sets.

To solve this, we would like only System Administrators to have the ability to create a new Permission Set. We would also like the 'Create New Permission Set' button to be suppressed for Non-SysAdmin users (if possible--but we are open to other suggested solutions).

Acceptance

jpengst commented 6 months ago

PR: https://github.com/yalelibrary/yul-dc-management/pull/1376

K8Sewell commented 6 months ago

Deployed to Demo and Test with release v2.68.8

K8Sewell commented 6 months ago

Cannot see 'Create' button on Permission Sets page or manually visit the new permission set page as a non Sys Admin. Will move to UAT.

Image

Image

sshetenhelm commented 6 months ago

Looks good on UAT! Thanks!

Ready to close :)