Permission Set for Request Policy CRUD

Description

Purpose: To create a logical permission set for Request Policy CRUD (for the new request policy being created in )

User story:
As a FOLIO administrator
I want to be able to give folio operators permission to create, read, update and delete request policies

Scenarios:

  1. Scenario

    • Given the Requests module

    • When enabled

    • Then a logical permission set should be provided called "Settings (Circ): Can create, edit and remove request policies"

  2. Scenario

    • Given User A has been given the permission set "Settings (Circ): Can create, edit and remove request policies" 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

      • Request policies should be the only visible category under Circulation

      • Request policy CRUD should be fully accessible to User A

  3. Scenario

    • Given User A has been given the permission set "Settings (Circ): Can create, edit and remove request policies " 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

Checklist

hide

TestRail: Results

Activity

Show:

Cate Boerema March 1, 2019 at 10:14 AM

YAY! It works! Thanks Michal!!

Michal Kuklis February 28, 2019 at 3:39 PM

You are right . What a pain this is. I will go through all of them again in snapshot today.

Cate Boerema February 28, 2019 at 9:49 AM

Thanks , this is looking better, but I am still seeing Notice policies when logged in with only this permission. It throws an error when you try to access it, but it shouldn't be visible at all.

Michal Kuklis February 27, 2019 at 6:18 PM

Ok all other permission sets should be now in place. This includes:

I'm hoping this will be in tomorrow.

Michal Kuklis February 27, 2019 at 4:34 PM

Hi Cate, yes this should be already in place. We do have one more JIRA https://folio-org.atlassian.net/browse/UICIRC-181 which should take care of the remaining notice polices. It's currently assigned to Vega team but I'm tempted to steal it a get it done.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Prokopovych

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 10, 2019 at 10:07 AM
Updated March 22, 2019 at 1:17 PM
Resolved March 1, 2019 at 10:14 AM
TestRail: Cases
TestRail: Runs