Purpose: To create a logical permission set for Circulation: Staff slips
User story: As a FOLIO administrator I want to be able to give FOLIO operators permission to create, read, update and delete configurations in Circulation: Staff slips
Scenarios:
Scenario
Given User A has been given the permission set "Settings (Circ): Can create, edit and remove staff slips" and no other permissions
When User A accesses FOLIO
Then:
The Settings app should be visible in the top nav
Circulation should be the only visible category under App Setting in Settings
Staff slips should be the only visible category under Circulation
Other settings CRUD should be fully accessible to User A A-M: Yes, that works for Staff Slips, but I also see entries for Patron notice templates, Notice policies, and Request policies. When I click those, I either get error messages or no response. Should those categories be hidden? ST: These settings have not gotten the same Permission Set treatment yet (Request policies - UICIRC-163; Notice policies - UICIRC-181; Patron notice templates - UICIRC-182), so it's logical that they would still appear in the current state of FOLIO development. A-M: all resolved now, but not deleting because of all of the history
Scenario
Given User A has been given the permission set "Settings (Circ): Can create, edit and remove staff slips " as part of a custom permission set
When User A accesses FOLIO
Then they should have all rights normally conferred by this permission (see scenario 2) plus whatever additional rights conferred by their custom permission set.
Tested in folio-snapshot. Can read and edit, but cannot create or delete staff slips. It looks like that functionality hasn't been created yet? But since this is permission, not the actual CRUD, we think this is OK and are closing the ticket. I can't find the user story for CRUDing staff slips, but the feature is . Seems like there need to be user stories for 1) creating and 2) deleting staff slips.
sthomas March 6, 2019 at 9:26 PM
Edited
Deleted my comment from earlier today - I should have looked at this full history before commenting. Now that the blocking issues are resolved, is this story back on the list for testing ? Sorry for the confusion.
sthomas February 25, 2019 at 1:43 PM
RE: Other settings should be the only visible category under Circulation A-M: should they also see the "other" settings besides staff slips? See attached screenshot "Other Settings" CB: Seems like a copy/paste error. Sean Thomas?
Yes, this should have read, "Staff slips should be the only visible category under Circulation." Editing now. Apologies for the confusion.
Cate Boerema February 25, 2019 at 1:33 PM
Thanks . Can we move this to blocked or in progress until it is ready to test?
Michal Kuklis February 22, 2019 at 5:07 PM
Eventually you should only see the Staff Slips. We have couple additional stories related to permissions which need to be addressed in order to make it work as expected:
Purpose: To create a logical permission set for Circulation: Staff slips
User story:
As a FOLIO administrator
I want to be able to give FOLIO operators permission to create, read, update and delete configurations in Circulation: Staff slips
Scenarios:
Scenario
Given User A has been given the permission set "Settings (Circ): Can create, edit and remove staff slips" and no other permissions
When User A accesses FOLIO
Then:
The Settings app should be visible in the top nav
Circulation should be the only visible category under App Setting in Settings
Staff slips should be the only visible category under Circulation
Other settings CRUD should be fully accessible to User A A-M: Yes, that works for Staff Slips, but I also see entries for Patron notice templates, Notice policies, and Request policies. When I click those, I either get error messages or no response. Should those categories be hidden? ST: These settings have not gotten the same Permission Set treatment yet (Request policies - UICIRC-163; Notice policies - UICIRC-181; Patron notice templates - UICIRC-182), so it's logical that they would still appear in the current state of FOLIO development. A-M: all resolved now, but not deleting because of all of the history
Scenario
Given User A has been given the permission set "Settings (Circ): Can create, edit and remove staff slips " as part of a custom permission set
When User A accesses FOLIO
Then they should have all rights normally conferred by this permission (see scenario 2) plus whatever additional rights conferred by their custom permission set.