Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Firebird Sprint 104, Firebird Sprint 105
-
2
-
Firebird
Description
Purpose: To identify a location as remote storage
User story statement(s):
As a librarian,
I want to flag a location as remote storage
so that an item can be requested from, or returned to, remote storage
Scenarios:
- Scenario:
- Given I am in Settings > Tenant > Locations
- When I want to add a remote storage location
- Then a new dropdown will display, called Remote storage
- Scenario:
- Given the new Remote storage dropdown
- When I select the dropdown
- Then the available options are the names of the configurations from
UIRS-2, and the option "No (default)" - And I should be able to select and re-select any option with no impact on server data, until the form is submitted
- Scenario
- Given the new dropdown
- When I select any of the configuration options
- And submit the form
- Then I should be able in future to re-select any other option if I change my mind
- Scenario
- Given the Remote storage dropdown in the Location edit form
- When the form is opened
- Then the system must check to see if there are temporary or permanent holdings or items associated with this location
- Senario
- Given the system check is done
- When there are NO temporary or permanent holdings or items associated with this location
- Then the location remote/non-remote status CAN be changed
- Scenario
- Given the system check is done
- When there ARE temporary or permanent holdings or items associated with this location
- Then the location remote/non-remote status CANNOT be changed
- Scenario
- Given the new dropdown
- When the location remote/non-remote status CANNOT be changed
- Then the dropdown is in read-only state
- And it shows current remote storage configuration of the location
- And on mouse pointer over the dropdown, a tooltip appears saying "Can only be changed when there are no permanent holdings or items associated with this location"
- Scenario
- Given the new dropdown
- While the Remote storage options are loading
- Then the dropdown is in disabled state
- And on mouse pointer over the dropdown, a tooltip appears saying "Loading..."
- And the remaining form is fully functional
- Scenario
- Given the new dropdown
- When the Remote storage options loading failed
- Then the dropdown stays in disabled state
- And on mouse pointer over the dropdown, a tooltip appears saying "Loading options failed"
- And the remaining form is fully functional
- Scenario:
- Given the form is submitted
- When remote/non-remote status is changed
- Then NO additional back-end validation is performed to see if there are permanent holdings or items associated with this location
- Scenario:
- Given the form is submitted
- And server-side update of remote/non-remote status FAILED
- Then the remaining form data are SAVED anyway
- And the form is closed, as SUCCESSFULLY submitted one
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2696 Remote Storage Integration (Dematic thin thread)
-
- Closed
-
- has to be done after
-
MODRS-2 Work with remote storage locations
-
- Closed
-
- is blocked by
-
UITEN-146 Update stripes to v6.0.0 in ui-tenant-settings
-
- Closed
-
- relates to
-
UITEN-150 View remote storage details in settings > tenant > location
-
- Closed
-
-
UIRS-12 Consider require mod-remote-storage interfaces via ui-remote-storage
-
- Closed
-
-
UITEN-149 Make mod-remote-storage an optional dependency
-
- Closed
-