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

CSP Rejection Details

None

CSP Request Details

None

CSP Approved

None

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

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux August 10, 2020 at 6:17 AM

Hi Tested on folio-snapshot-load, and all looks good. Thank you!

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 15, 2020 at 6:15 AM
Updated January 13, 2021 at 9:31 AM
Resolved August 10, 2020 at 6:17 AM
TestRail: Cases
TestRail: Runs