Details
Description
Purpose: In Inventory we have implemented an initial version of Resource identifier types as a hardcoded list, but in order to make the list customizable, support MARC mapping and reflect local practice and regional differences between e.g. US and Germany, this list needs to be implemented as a reference table.
The core list of FOLIO defined Resource identifier types will be implemented with 'folio' as source and be editable. It's possible to create, edit, and delete locally defined terms.
As a cataloger manager, I want to review and manage the list of Resource identifier types.
Scenarios:
- Scenario
- Login to FOLIO snapshot stable, and go to Settings
- When selecting Inventory > in the menu Instances is displayed in the 2nd pane
- When selecting > Resource identifier types
- Then the Resource identifier types setting page open (displayed in 3rd pane),
- Scenario
- When the Resource identifier types setting page is open,
- Then the top bar in 3rd pane display: Instances > Resource identifier types
- Scenario
- The Resource identifier types has following elements
- Resource identifier types: The core list of Resource identifier types
- Source: Which is folio or local
- Last updated: Data from the Metadata component
- The Resource identifier types has following elements
- Scenario
- The Resource identifier types set as Folio defined terms
- ASIN
- BNB
- Cancelled GPO item number
- CODEN
- Control number
- DOI
- GPO item number
- Handle
- Invalid ISBN
- Invalid ISSN
- ISBN
- ISSN
- LCCN
- Linking ISSN
- Local identifier
- OCLC
- Other standard identifiers
- Publisher or distributor number
- Report number
- Standard technical report number
- StEdNL
- System control numbers
- UkMac
- URN
- The Source is set to be 'folio'
- The Resource identifier types set as Folio defined terms
- Scenario
- The Resource identifier types can be set as locally used term
- The Source is set by the system to be 'local'
- Scenario
- When click on edit of the the locally defined terms
- Resource identifier types
- Source
- The actions buttons now displayed are 'Save' and 'Cancel'
- When click on edit of the the locally defined terms
- Scenario
- When edit of a a local added Resource identifier types is done
- Click on 'Save'
- Scenario
- When navigation away when in the middle of edit of a Resource identifier types
- Then the standard modal will show, warning about: There are unsaved changes (e.g. like in the Settings > Inventory > Instance > Resource types)
- Scenario
- When click on the trash icon it's possible to delete the row:
- Resource identifier types
- Source
- Last updated
- When click on the trash icon it's possible to delete the row:
- Scenario
- Go to a given Resource identifier types, which is to be deleted
- click on 'trash icon'
- Then the standard modal will show, warning about:
- Headline: Delete Resource identifier types
- Text: The Resource identifier types [given term] will be deleted.
- Select buttons: 'Cancel' or 'Delete'
- The modal will be e.g. like in the Settings > Material Types
- Scenario
- When adding a new Resource identifier types to the list of Resource identifier types, click on the 'New' icon
- A new line in the top of the list will be added, which consist of
- A text input box for Resource identifier types
- A system generated source setting labeled 'local'
- Scenario
- When click 'New' button to add a new Resource identifier types
- Enter "CODEN" as Resource identifier types. Please note, that this Resource identifier types already exists as one of the Resource identifier types defined in the core list of Resource identifier types, with source folio.
- Then I get an error message: "The Resource identifier types has to be unique. Please enter a different term."
Out of scope for this story will be
a) systematic check against deletion of a Nature of content with associated instance records - see UIIN-xxx
b) load of a evt. revised version of the list of core terms - relevant for a later phase
TestRail: Results
Attachments
Issue Links
- is blocked by
-
MODINVSTOR-305 Add 'source' property to identifier type schema
-
- Closed
-
- relates to
-
MODINVSTOR-313 Add more reference items to identifier types vocabulary
-
- Closed
-
-
UXPROD-1890 Instance: Additional controlled vocabularies for Instance menus
-
- Closed
-