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

Data Import setting for MARC field protection - part 1: Creating the screen

    XMLWordPrintable

Details

    • Folijet Sprint 94
    • 5
    • Folijet

    Description

      Purpose: To document the FOLIO-mandated protected MARC fields, and allow the tenant to add other protected fields

      As a staff person importing MARC records
      I want a way to protect specific MARC fields from updating
      So that I can make sure that important information is not accidentally deleted from existing SRS records during updates

      NOTE See Settings/Orders/Closing purchase order reasons for an example of the structure/UI we want to create

      Scenarios

      1. Scenario 1
        • Given Settings/Data import
        • When viewing the settings in the second pane
        • Then add a new setting under Other and under File extensions, with the label of MARC field protection
      2. Scenario 2
        • Given MARC field protection setting
        • When a user clicks the setting
        • Then open a 3rd pane with the following details:
          • Header: MARC field protection
          • Text above the MCL: The following MARC fields are protected from updates when new copies of MARC records are imported
          • New button at top right
          • MCL table (columns are NOT sortable), with column headers of
            • Field
            • Ind 1
            • Ind 2
            • Subfield
            • Data
            • Source
            • Actions
          • And prefilled data for 2 FOLIO-mandated MARC fields
          • First row
            • Field = 001
            • Ind 1 = [blank]
            • Ind 2 = [blank]
            • Subfield = [blank]
            • Data = *
            • Source = System
            • Actions = [none - this row cannot be edited or deleted]
          • Second row
            • Field = 999
            • Ind 1 = f
            • Ind 2 = f
            • Subfield = *
            • Data = *
            • Source = System
            • Actions = [none - this row cannot be edited or deleted]
      3. Scenario 3
        • Ensure this story passes Accessibility testing
      4. Scenario 4
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      See attached screenshot

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Mariia_Aloshyna Mariia Aloshyna
                abreaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases