Overview: Implement Holdings source as reference records by using the standard Settings component. The system will come with two predefined holdings sources: FOLIO and MARC, which i non editable.
In Inventory the libraries can choose whether to maintain holdings records directly in Inventory, or choose to maintain the holdings record in MARC Format for Holdings (MFHD), or maybe maintain the holdings records outside of FOLIO in the Union Catalogue. The source codes will control this edit behavior.
yes I think that's the correct project. Thank you for doing it!
Charlotte WhittSeptember 30, 2020 at 2:20 PM
Edited
Hi - yes I can do that. 2 minutes.
Could you remind me, what Jira project I should use for this: MODINV?
Michal KuklisSeptember 30, 2020 at 2:17 PM
yes it looks like based on comment this is still something which has to be done. is this something which can be added?
perhaps we should create a backend story for scenarios 5 and 6 and close this one? The default values should appear under Holding sources when they are pre populated by the backend.
Charlotte WhittSeptember 30, 2020 at 1:05 PM
Edited
Hi - I don't see the holdings source reference records: FOLIO and MARC. Should I wait a little bit longer, before doing the manual test? Or should I switch the ticket back to In progress?
Overview: Implement Holdings source as reference records by using the standard Settings component. The system will come with two predefined holdings sources: FOLIO and MARC, which i non editable.
In Inventory the libraries can choose whether to maintain holdings records directly in Inventory, or choose to maintain the holdings record in MARC Format for Holdings (MFHD), or maybe maintain the holdings records outside of FOLIO in the Union Catalogue. The source codes will control this edit behavior.
Scenarioes:
Scenario
Log into FOLIO Snapshot https://folio-snapshot.dev.folio.org/, go to Settings > Holdings
When viewing the submenu in the 2nd pane, there will be a new menu called: Holdings sources
See UX mock up here:
Scenario
When selecting Holdings sources
Then the Holdings sources setting page displays in the 3rd pane
See UX mock up here:
Scenario
When the Holdings sources page is open,
Then the top bar in 3rd pane displays: Holdings sources
Scenario
The Holdings sources has following elements
Name: Which define the name of the Holdings source
Source: Which define the source, e.g. folio or local
Last updated: Data from the Metadata component
Scenario
The list of predefined terms will be
-FOLIO - a non editable source-
-MARC - a non editable source-
Scenario
When the holdings source is predefined in FOLIO
Then source will be set as 'folio'
Scenario
When the holdings source is locally defined
Then source will be set as 'local'
Scenario
All locally defined holdings sources will have an edit option, a pen icon
When click on the 'pen' it's possible to edit the given
Holdings source
The actions buttons now displayed are 'Save' and 'Cancel'
Scenario
When edit of a given locally defined Holdings source is done
Click on 'Save'
Scenario
When navigating away when in the middle of edit of a Holding source
Then the standard modal will show, warning about: There are unsaved changes.
Scenario
All locally defined holdings sources will have an delete option, a trash can icon
When click on the trash can icon it's possible to delete the row:
Name (of the holdings source)
Source
Last updated
Scenario
Go to a given locally defined Holdings source, which is to be deleted
click on 'trash can icon'
Then the standard modal will show, warning about:
Headline: Delete Holdings sources
Text: The Holdings source [given term] will be deleted.
Select buttons: 'Cancel' or 'Delete'
Scenario
When adding a new holdings source to the list of Holdings sources, click on the '+ New' button
A new line in the top of the list will be added, which consist of
A text input box for Name of the holdings sources
the source is set by the system, and will be labeled 'local'
Scenario
When click '+ New' button to add a new Holdings source, and
enter "MARC" as Holdings source (which already exist) as one of the FOLIO predefined Holdings sources.
Then I get an error message: "The Holdings source has to be unique. Please enter a different name for the Holdings source."