Create permission for CRUD of holdings sources (Settings > Inventory)

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

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:

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

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

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

Environment

None

Potential Workaround

None

Attachments

4

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte WhittSeptember 30, 2020 at 12:49 PM

Manual test in FOLIO Snapshot https://folio-snapshot.dev.folio.org/, version @folio/inventory 5.0.10001024, using Chrome.

All looks perfect, and CRUD of Holdings Source with source: local works as expected. Thanks . I'll close the ticket as done.

Done

Details

Assignee

Reporter

Tester Assignee

Labels

Priority

Story Points

Sprint

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
TestRail: Cases
TestRail: Runs