Details
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
- Scenario
- Given Settings > Organization
- When displayed
- Then a Shelving locations page should exist (accessible along with Material types and Loan types in middle pane)
- Scenario
- Given the Shelving locations page
- When displayed
- Then a Shelving locations control should display
- Scenario
- Given the Shelving locations control
- When a new Shelving location is created
- Then Shelving location name can be specified
- 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
- 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
- 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
- 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
- blocks
-
UIIT-3 Add Shelving Location to Item Associations
-
- Closed
-
- clones
-
LIBAPP-173 CRUD Loan Types
-
- Closed
-
- is blocked by
-
MODINVSTOR-7 Provide shelving location controlled vocabulary
-
- Closed
-
-
STCOM-8 Unify authority-record CRUD code
-
- Closed
-
- relates to
-
CIRC-16 Add shelving location to loan rule parser
-
- Closed
-
-
UIU-79 CRUD Address Types
-
- Closed
-
-
UIIT-78 Display (and filter) permanent and temporary location of items
-
- Closed
-