Permission Set for Circulation: Staff Slips

Description

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:

  1. 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

  2. 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.

Environment

None

Potential Workaround

None

Attachments

6

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux March 7, 2019 at 9:40 PM

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:

https://folio-org.atlassian.net/browse/UICIRC-163
https://folio-org.atlassian.net/browse/UICIRC-193

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Prokopovych

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created February 18, 2019 at 9:25 PM
Updated March 22, 2019 at 1:17 PM
Resolved March 7, 2019 at 9:40 PM
TestRail: Cases
TestRail: Runs