Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Spitfire Sprint 164
-
2
-
Spitfire
-
Poppy (R2 2023)
Description
MARC bib requirements
- Scenario 1: IF user imports a bib record via Create/Update action when the 008 has less than OR more than the required 40 positions then allow the import to succeed AND user should be able to access AND edit the MARC record
-
- If too few positions then populate the 008 display based on what is easiest which I think would be to start populating from 00 until there are no more characters
- If too many positions then populate the entire 008 display up to 40 and discard what does not display
- If the user does not edit the invalid 008 and hits Save then it should behave just like it does today which is to auto-populates missing positions with \
- AND in the case of too many then we can just remove all the positions after 40
- File to use for validation: invalid008_MARCbib_VanityFair.mrc
-
- Scenario 2: If the user creates/edits/derives a MARC bib When they do not populate all required positions Then no change to MARC bib handling of 008 requirements when missing position(s). The requirement is to auto-populate missing position(s) with \.
MARC holdings requirements
- Scenario 1: IF user imports a bib record via Create/Update action when the 008 has less than OR more than the required 32 positions then allow the import to succeed AND user should be able to access and edit the MARC record.
- If too few positions then populate the 008 display based on what is easiest which I think would be to start populating from 00 until there are no more characters
- If too many positions then populate the entire 008 display up to 32 and discard what does not display
- If the user does not edit the invalid 008 and hits Save then it should behave just like it does today which is to auto-populates missing positions with \
- AND in the case of too many then we can just remove all the positions after 32
- File to use for validation: snapshot_MARC_holdings_invalid008.mrc
- Scenario 2: If the user creates/edits/derives a MARC bib When they do not populate all required positions Then no change to MARC bib handling of 008 requirements when missing position(s). The requirement is to auto-populate missing position(s) with \.
MARC authority requirements
- Scenario 1: If user imports a MARC authority record via Create/Update action when the 008 has less than OR more than the required 40 positions then allow the import to succeed AND user should be able to access and edit the MARC record.
- If too few positions then populate the 008 display based on what is easiest which I think would be to start populating from 00 until there are no more characters
- If too many positions then populate the entire 008 display up to 40 and discard what does not display
- If the user does not edit the invalid 008 and hits Save then auto-populates missing position(s) with \
- AND in the case of too many then we can just remove all the positions after 40
- Scenario 2: If user edits a MARC authority record when they edit the 008 AND it is missing a position(s) and user hits Save button then populate missing position(s) with "\" see below screenshot. Same implementation as MARC holdings and MARC bib handling for missing position(s).
- File to use for validation: invalid008_authority_Kesha.mrc
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-4050 NFR: Data import (holdings/authority) & quickMARC| defects and enhancements - Poppy
-
- In Review
-
- has to be done after
-
MODQM-326 BE - Make 008 field required for MARC bibliographic/authority/holdings records
-
- Closed
-
- relates to
-
FAT-5716 Review of C387455 test case
-
- Closed
-
-
FAT-5753 Review of C387465 test case
-
- Closed
-
-
FAT-5754 Review of C387474 test case
-
- Closed
-
-
FAT-5755 Review of C387476 test case
-
- Closed
-
-
FAT-5760 Review of C387479 test case
-
- Closed
-
-
FAT-5761 Review of C387481 test case
-
- Closed
-
-
MODQM-150 MARC holdings - 008 rules
-
- Closed
-
-
MODQM-155 MARC authority - 008 rules
-
- Closed
-
-
SUP-100 QuickMARC fail to load Successfully imported MARC records - Record cannot be found or loaded. Invalid 008
-
- Closed
-
-
UIQM-459 Make 008 field required for MARC bibliographic/authority/holdings records
-
- Closed
-