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

Fast add permission (Inventory)

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 5.0.0
    • Labels:
      None
    • Template:
      Front-end User Story Template
    • Sprint:
      Core: F - Sprint 96, Core: F - Sprint 97, Core: F - Sprint 98, Core: F - Sprint 99
    • Story Points:
      3
    • Development Team:
      Prokopovych
    • Release:
      Q3 2020

      Description

      Purpose: Libraries want to have separate permissions for fast add which they can give to circ staff who shouldn't have full create permissions in Inventory. Since Fast add is, ultimately, record creation in Inventory, the fast add permission will use the existing inventory CRUD APIs. In this case, the permission would just only give you access to the fast add ui. If you wanted access to CRUD via Inventory, you would need the Inventory permissions. If a user had fast add permissions, they could, if they wanted to (via curl script, for example) create full inventory records. This has been discussed and agreed with the RA SMEs and the Core Functional devs.

      User story statement(s):

      As a member of the circ staff,
      I want to be able to create a fast add record without having the ability to create records in Inventory
      so that I don't have more permissions that I should have (metadata management folks worry about circ staff creating records in Inventory)

      Scenarios:

      1. Scenario
        • Given User A has been given the permission "Fast add: Create" AND any permission or permission set providing view access to Inventory app (e.g. "Inventory: View instances, holdings, and items")
        • When User A accesses FOLIO
        • Then:
          • The Inventory app should be visible in the top nav
          • The "New fast add record" option should be available in the Actions menu per https://drive.google.com/file/d/1Y4npYNEXa8MHy4G7N0i6I0SJPdi9vUGv/view?usp=sharing
          • User can create an Instance, Holding and Item in Inventory using the Fast add form
          • It should not be possible to create an instance, holding or item record using the full form so the "New" option should not be visible in the Actions menu and the Add holdings and Add items options should not be visible
          • It should be possible to view the records I created using the fast add form since I have view access in Inventory
      2. Scenario
        • Given User A has been given the permission "Fast add: Create" AND any permission or permission set providing create access to Inventory app (e.g. "Inventory: View, create items")
        • When User A accesses FOLIO
        • Then:
          • The Inventory app should be visible in the top nav
          • The "New fast add record" option should be available in the Actions menu per https://drive.google.com/file/d/1Y4npYNEXa8MHy4G7N0i6I0SJPdi9vUGv/view?usp=sharing
          • User can create an Instance, Holding and Item in Inventory using the Fast add form
          • It should ALSO possible to create an instance, holding or item record using the full form so the "New" option SHOULD be visible in the Actions menu and the Add holdings and Add items options should also be visible
      3. Scenario
        • Given User A has been given the permission "Inventory: All permissions"
        • When User A accesses FOLIO
        • Then:
          • The Inventory app should be visible in the top nav
          • The "New fast add record" option should be available in the Actions menu per https://drive.google.com/file/d/1Y4npYNEXa8MHy4G7N0i6I0SJPdi9vUGv/view?usp=sharing
          • User can create an Instance, Holding and Item in Inventory using the Fast add form
          • It should ALSO possible to create an instance, holding or item record using the full form so the "New" option SHOULD be visible in the Actions menu and the Add holdings and Add items options should also be visible

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                felkerk Kyle Felker
                Reporter:
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases