Details
Description
Purpose: In Inventory we use the Format element in the Instance record. The Format follows the Term and Code List for RDA Carrier Types (MARC 338) - https://www.loc.gov/standards/valuelist/rdacarrier.html
RDA Carrier Types list contains Resource Description and Access (RDA) terms and corresponding three-character lower case alphabetic codes for RDA Carrier types. The RDA Carrier term list will not be editable, but it's possible to create, edit, and delete locally defined terms.
As a cataloger, I want to review and manage the list of Formats.
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 > Formats (displayed in 3rd pane),
- Then the Formats setting page open (displayed in 4th pane)
- Scenario
- When the Formats setting page is open,
- Then the top bar in 4th pane display: Instances > Formats
- Scenario
- The Formats has following elements
- Term. The carrier terms are listed alphabetically
- Code: Three-character lowercase alphabetic strings, which is the code for the given term
- Source: Which is the list identifier; a string
- Last updated: Data from the Metadata component
- The Formats has following elements
- Scenario
- The Format can be set as following the: RDA Carrier Types
- The Term sequence follows: https://www.loc.gov/standards/valuelist/rdacarrier.html
- The Code sequence follows the matching term defined in: https://www.loc.gov/standards/valuelist/rdacarrier.html
- The Source is set to be 'rdacarrier'
- The Format can be set as following the: RDA Carrier Types
- Scenario
- The Format can be set as locally used term
- The Term sequence is defined locally by the tenant
- The Code sequence is defined locally by the tenant
- The Source is set to be 'local'
- The Format can be set as locally used term
- Scenario
- When click on the 'pen' it's possible to edit the
- Term
- Code
- Source
- The actions buttons now displayed are 'Save' and 'Cancel'
- When click on the 'pen' it's possible to edit the
- Scenario
- When edit of a Term, Code, Source is done
- Click on 'Save'
- Scenario
- When navigation away when in the middle of edit of a Term, Code, Source
- Then the standard modal will show, warning about: There are unsaved changes (e.g. like in the Settings > Material Types)
- Scenario
- When click on the trash icon it's possible to delete the row:
- Term
- Code
- Source
- Last updated
- When click on the trash icon it's possible to delete the row:
- Scenario
- Go to a given term, which is to be deleted
- click on 'trash icon'
- Then the standard modal will show, warning about:
- Headline: Delete Format
- Text: The Format [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 Term to the list of Formats, 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 Term
- A three-character input box restricted to lowercase characters
- A Select box, where to select 'rdacarrier' or 'local'. Default setting is 'local'
- Scenario
- When click '+New' button to add a new format
- Enter "aaa" as format term (new) and "sg" (exist) as format code. Please note, that the code already exists in the system.
- Then I get an error message: "The code has to be unique. Please enter a different code."
- Scenario
- When click '+New' button to add a new format
**Enter "computer - - online resource" as format term (exist) and "xxx" as code (new). Please note, that the term already exists in the system. - Then I get an error message: "The term has to be unique. Please enter a term code."
- When click '+New' button to add a new format
- Scenario
- When click '+New' button to add a new format
- Enter "computer - - online resource" as format term (exist) and "ha" (exist) as format code. Please note, that both the term and the code already exist in the system.
- Then I get an error message: "Both the term and the code has to be unique. Please enter a different term and code."
Overview:
- See the attached wireframes.
- See list in spread sheet: https://docs.google.com/spreadsheets/d/1scRQl09jroOy-c_emITk3EQ6lkj7XPRlkupPNuL-FfM/edit#gid=135758797.
Out of scope for this story will be
a) systematic check against deletion of a Formats with associated instance records - see UIIN-162
b) load of a revised version of the official RDAcarrier list - relevant for a later phase
TestRail: Results
Attachments
Issue Links
- is blocked by
-
FOLIO-1222 Bootstrap Format from RDA Carrier list
-
- Closed
-
-
FOLIO-1290 Map Inventory/instance-types (resource types) to Codex Resource Types
-
- Closed
-
-
FOLIO-1437 Map Inventory/instance-types (resource types) AND instance-formats (formats) to Codex Resource Types
-
- Closed
-
-
MODINVSTOR-116 Add properties "code", "source" to InstanceFormat
-
- Closed
-
- relates to
-
FOLIO-1323 Merge Inventory reference changes - multiple modules and Ansible.
-
- Closed
-
-
MODINVSTOR-119 generic way to mark records "protected"
-
- Open
-
-
UIIN-248 Instance edit form. Look up feature when assigning Format
-
- Closed
-
-
FOLIO-1222 Bootstrap Format from RDA Carrier list
-
- Closed
-
-
UIIN-158 Permission Set for Formats CRUD
-
- Closed
-
-
UIIN-162 Delete of a Format term in the Settings list will throw a warning message
-
- Open
-