Done
Details
Assignee
Michal KuklisMichal KuklisReporter
Charlotte WhittCharlotte WhittTester Assignee
Charlotte WhittCharlotte WhittLabels
Priority
P3Story Points
3Sprint
NoneDevelopment Team
ProkopovychTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Michal Kuklis
Michal KuklisReporter
Charlotte Whitt
Charlotte WhittTester Assignee
Charlotte Whitt
Charlotte WhittLabels
Priority
Story Points
3
Sprint
None
Development Team
Prokopovych
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created August 14, 2020 at 12:57 PM
Updated October 16, 2020 at 10:53 AM
Resolved September 30, 2020 at 12:49 PM
Purpose: To provide a separate permission for CRUD of holdings sources defined as reference records in Settings > Inventory > Holdings > Holdings sources.
When the user is given
the general view permission for all Inventory settings pages and
this new permission then the user can view, update, create and delete holdings sources on Settings > Inventory > Holdings > Holdings sources.
Scenarios:
Scenario
Login to FOLIO Snapshot https://folio-snapshot.dev.folio.org/
Given the Settings module
When enabled
Then a logical permission should be provided called "Settings (Inventory): Create, edit, delete holdings sources"
Scenario
Given User A has been given the general view permission for Settings (Inventory) "Settings (Inventory): Display list of settings pages" and the permission "Settings (Inventory): Create, edit, delete holdings sources"
When User A accesses FOLIO
Then:
The Settings app should be visible in the top navigation bar
The Settings > Inventory menu with submenus can all be viewed
The submenu Holdings sources is visible and fully functioning
there is a + New button (which makes user A able to create a new holdings source
there is edit and waste basket ikons, which make the user able to update and delete a given holdings source
Scenario
Given User A has been given the general view permission for Settings (Inventory) "Settings (Inventory): Display list of settings pages" and the permission "Settings (Inventory): Create, edit, delete holdings sources"
When User A accesses FOLIO
Then User A should have all CRUD rights normally conferred by this permission (see scenario 2) plus whatever additional rights conferred by the users custom permission set