Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-1231

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

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • None
    • Core: F - Sprint 98
    • 3
    • Prokopovych

    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

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mpk35 Michal Kuklis
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases