Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
3
-
Folijet Support
-
R3 2021 Bug Fix
-
Incomplete/missing requirements
Description
Overview: "Data Import field protection screen needs some revised UI requirements to ensure that control fields do not require indicators or subfields, and some control fields are disallowed from protection. These UI changes accompany BE changes documented on MODDICORE-200. Additional logic updates will be added during Lotus development.
As a staff person working with Data Import and MARC records
I want to be able to set field protections without accidentally protecting key control fields
So that I do not create problems with Imports that update SRS MARC and their corresponding Inventory records
Scenarios
- Scenario 1
- Given the Settings/Data import/Field mapping Create/Edit screen
- When a user enters any of these values in the Field field: Leader, LDR, 001, 002, 003, 004, 005, 009
- Then disallow it and display a red error message below the field: Please enter * or other numeric value
- NOTE: This is just a slight change to the current error wording
- NOTE: If user leaves it blank but fills in any other fields (Ind1, Ind2, Subfield, Data), standard Stripes component messaging will appear
- Scenario 2
- Given the Settings/Data import/Field mapping Create/Edit screen
- When a user enters any of these values in the Field field: 006, 007, 008
- Then grey out the Ind 1, Ind 2, and Subfield fields so that no data can be entered into them
- And disallow wildcard (asterisk) in the Data field
- Display error message under Data field in red: Please enter other data
- NOTE: Existing error message under Data field is fine for all other scenarios except this one
- Scenario 3 (already implemented)
- Given the Settings/Data import/Field mapping Create/Edit screen
- When a user enters any of these values in the Field field: 010 through 998
- Then require single characters in Ind 1, Ind 2, Subfield fields (including wildcards)
- And allow longer data or wildcard (asterisk) in the Data field
- NOTE: Existing error messages below Ind 1, Ind 2, Subfield, Data are fine; no adjustments needed
- Scenario 4
- Given the Settings/Data import/Field mapping Create/Edit screen
- When a user enters the value 999 in the Field field
- And f in the Ind 1 and/or Ind 2 fields
- Then display a red error message below the Ind 1 and/or Ind 2 field: Please enter other value
- NOTE: Current error message for Ind 1/Ind 2 = [space] is fine; we just need a refinement if they try to enter "f"
- Scenario 5
- Given the Settings/Data import/Field mapping Create/Edit screen
- When a user enters the value 999 in the Field field
- And * in the Ind 1 and Ind 2 fields
- Then display a red error message below the Ind 1 and Ind 2 field: Please enter other value
- NOTE: Current error message for Ind 1/Ind 2 = [space] is fine; we just need a refinement if they try to enter "*" for both indicator fields
- Scenario 6
- Ensure this story passes Accessibility testing
- Scenario 7
- Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot
TestRail: Results
Attachments
Issue Links
- blocks
-
UIDATIMP-1051 Release v5.0.2 (R3 Kiwi Bugfix)
-
- Closed
-
-
UIDATIMP-1059 Release v5.0.3 (R3 Kiwi Bugfix)
-
- Closed
-
- defines
-
UXPROD-3041 NFR: Data Import (Batch Importer for Bib Acq) R3 2021 Kiwi Technical, NFR, & Misc bug work
-
- Closed
-
- relates to
-
MODDICORE-200 Overlaying with single record import creates duplicate control fields on Juniper bugfest - KIWI BF
-
- Closed
-
-
MODSOURCE-393 Enable fix of duplicate control fields on MARC update - KIWI BF
-
- Closed
-