quickMARC Bib Validation: Make 010 a non-repeatable field in create, edit, and derive bib records

Description

Purpose: To add validation to make the 010 field non-repeatable in MARC bibliographic records to support future deduplication efforts

User story statement(s): As a cataloger, I need for the 010 to serve as a non-repeatable control number so that I can ensure the control number is not duplicated in the system.

Requirements:

  • Make 010 a non-repeatable field in create, edit, and derive

  • Create error message if multiple 010 exist in the record upon save

  • Change the 010 error messaging for MARC authority records to the same message for consistency: "Record cannot be saved with more than one 010 field"

Scenarios:

  1. Scenario:

    • Given the record has multiple 010 fields

    • When the user hits "Save" or "Save and keep editing" in either create, edit, or derive functionality

    • Then the user should receive the error message: "Record cannot be saved with more than one 010 field"

Environment

None

Potential Workaround

None

Attachments

5

Checklist

hide

TestRail: Results

Activity

Show:

Valery_Pilko April 25, 2023 at 11:15 AM

Verified on Snapshot env - the message was changed in Create/Edit/Derive MARC bib and Edit MARC auth windows.
See attached screencast:

Valery_Pilko April 24, 2023 at 9:12 AM
Edited

Hey  
Tested on Snapshot environment - User can't save MARC Bib record with more than one 010 field form Create/Edit/Derive window.
But: in all windows, messages have invalid order of "010" and "field. See attached screencasts for examples:

(During testing this issue could be reproduced )

The message displays "Record cannot be saved with more than one field 010" instead of "Record cannot be saved with more than one 010 field" (see description).

Valery_Pilko April 18, 2023 at 9:45 AM

Verified for "Edit MARC bib record" window - works as expected.
Can't be tested for "Derive new MARC bib" window because of
Can't be tested for "Create new MARC bib" window because of

Christine Schultz-Richert April 3, 2023 at 1:37 PM

Hey - per our conversation in standup, I made the changes:

  • Changed message to: "Record cannot be saved with more than one 010 field"

  • Added requirement to change the error message for MARC authority records

Denys Bohdan April 3, 2023 at 10:23 AM

Hey , should we also change the message for Authority records? Currently it says Cannot save multiple 010 fields.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 25, 2023 at 7:45 PM
Updated February 19, 2024 at 11:47 AM
Resolved April 26, 2023 at 7:48 PM
TestRail: Cases
TestRail: Runs