Uploaded image for project: 'ui-organization'
  1. ui-organization
  2. UIORG-2

CRUD Shelving Locations v1

    XMLWordPrintable

    Details

    • Template:
    • Epic Link:

      Description

      Location CRUD design will change from what is defined here. Per discussion with Jakub, it is worth moving forward on this as defined for now. We can extend later, as-needed and this will give us what we need to make Loan rules tie into locations.
      Purpose Implement first pass (likely temporary) CRUD functions for Item Shelving locations. Shelving locations are customer-defined and can be associated with Items. For the purposes of this story, this page and control should work very much the same as Material types and Loan types CRUD. However, Shelving location CRUD design may change later on, as it might be part of a larger org hierarchy (with libraries etc).

      As a library administrator
      I want to be able to create, read, update and delete Shelving locations
      So I can determine the appropriate categories for use in my institution

      1. Scenario
        • Given Settings > Organization
        • When displayed
        • Then a Shelving locations page should exist (accessible along with Material types and Loan types in middle pane)
      2. Scenario
        • Given the Shelving locations page
        • When displayed
        • Then a Shelving locations control should display
      3. Scenario
        • Given the Shelving locations control
        • When a new Shelving location is created
        • Then Shelving location name can be specified
      4. Scenario
        • Given the Shelving locations control
        • When a new Shelving location is created
        • Then it should display in the list of created Shelving locations in Settings
      5. Scenario
        • Given the Shelving locations control
        • When a new Shelving location is deleted
        • Then it should be removed from the list of created Shelving locations in Settings
      6. Scenario
        • Given the Shelving locations control
        • When a new Shelving location is edited
        • Then the edits should be reflected in the list of created Shelving locations in Settings
      7. Scenario
        • Given the Shelving locations control
        • When I navigate away without saving changes
        • Then the unsaved changes notification should display per LIBAPP-177

      NOTE: This should use the same component as the one used for Material type and Patron group CRUD

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mpk35 Michal Kuklis
                Reporter:
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Time Spent - 1 hour Remaining Estimate - 1 hour
                    1h
                    Logged:
                    Time Spent - 1 hour Remaining Estimate - 1 hour
                    1h

                      TestRail: Runs

                        TestRail: Cases