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

Data Import setting for MARC field protection - part 3: Edit & Remove rows



    • Folijet Sprint 95
    • 0
    • Folijet


      Purpose: To allow the tenant to edit or remove user-supplied fields to the Data Import MARC field protection settings

      As a staff person importing MARC records
      I want a way to update or remove library-specific MARC fields from the field protection settings
      So that I can make sure that the settings are correct

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


      1. Scenario 1
        • Given Settings/Data import/MARC field protection
        • When a row has Source = User and a a user clicks the Edit pencil icon
        • Then change the row back to editable (with Save/Cancel buttons at the end of the row) (see attached Field protection 3.PNG)
        • And allow the user to edit any of the fields
        • And ensure that the edited data matches the validation in Scenario 2 of UIDATIMP-593
        • And then press Save or Cancel
          • If the user presses Save, then follow the Save process outlined in Scenario 3 of UIDATIMP-593 (see attached Field protection 4.PNG)
          • If the user presses Cancel, then revert any edits that were made, and restore the line to how it looked before the user started editing the row (with no confirmation modal)
      2. Scenario 2
        • Given Settings/Data import/MARC field protection
        • When a row has Source = User and a a user clicks the Trash can icon
        • Then display the standard delete confirmation modal - see example in Settings/Orders/Closing purchase order reason
          • Header: Delete MARC field protection
          • Message: The MARC field protection XXX will be deleted
          • Left button: Cancel (do not delete if user presses this button)
          • Right button/default: Delete (delete if user presses this button)
      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

      TestRail: Results


          Issue Links



                Mariia_Aloshyna Mariia Aloshyna
                abreaux Ann-Marie Breaux
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases