Uploaded image for project: 'ui-data-import'
  1. ui-data-import
  2. UIDATIMP-631

MARC Bib field mapping profile: details for Update-Overrides on Create/Edit screen



    • Folijet Sprint 97, Folijet Sprint 98
    • 5
    • Folijet


      Purpose: To indicate that normally-protected fields in a MARC record can be updated by this profile, overriding the MARC field protections in the Settings area

      As a staff person working with Data Import
      I sometimes want to be able to override protected MARC fields
      So that they can be updated by an imported file


      1. Scenario 1
        • Given the Settings/Data import/Field mappings Create/Edit screen
        • When the user selects FOLIO record type = MARC Bibliographic and Field mappings for MARC = Updates
        • Then display the MARC overrides field mapping details as a second section in the field mappings Details section, as shown in the attached MARC Updates - create edit.PNG (ignore the Updates details section - that is covered in UIDATIMP-613)
          • Header: Field mapping [space dot space] MARC Bibliographic [space dot space] Override protected fields
          • Subtext: If any protected field should be updated by this profile, check the appropriate box here
          • And an MCL list with the following columns and headers:
            • Field
            • In. 1
            • In. 2
            • Subfield
            • Data
            • Override
      2. Scenario 2
        • Given the Overrides section of the MARC field mappings Updates Create/Edit screen
        • When creating the Overrides section
        • Then display all the User-created rows and their data from Settings/Data import/MARC field protection
        • But DO NOT display the System-supplied rows from those settings (001 and 999 ff)
      3. Scenario 3
        • Given the user-supplied rows in the Overrides section of the MARC field mappings Updates Create/Edit screen
        • When displaying those rows
        • Then include a checkbox next to each row, in the right-most column (header: Override)
        • And default it to unchecked
        • But allow the user to check the checkbox for any protected row that they want this profile to override
      4. Scenario 4 test this scenario once MODDICORE-87 is completed
        • Given the Overrides section of the MARC field mapping profile
        • When the user checks override for any row
        • Then allow those (usually-protected) field(s) to be replaced/overwritten when importing a MARC Bibliographic file using this field mapping profile
      5. Scenario 5
        • Ensure this story passes Accessibility testing
      6. Scenario 6
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      TestRail: Results


          Issue Links



                Ihor_koba Ihor Koba
                abreaux Ann-Marie Breaux
                0 Vote for this issue
                1 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases