Uploaded image for project: 'mod-data-export-worker'
  1. mod-data-export-worker
  2. MODEXPW-189

users-in-app-update: E-mails bulk-edit updating

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 2.0.0
    • None
    • Firebird - Sprint 146
    • 3
    • Firebird
    • Nolana (R3 2022)
    • TBD

    Description

      Purpose/Overview:

      The following business case should be covered: change e-mail address for all affected users when the institution domain changes. From the technical point of view one need to replace text in the e-mail address for all adresses that contain this text.

      Requirements/Scope:

      1. E-mail editing component is implemented to support FIND and REPLACE_WITH operations.
      2. Component is integrated to the BulkEditUserContentUpdateService.
      3. Find functionality is case sensitive - added on 8/10/2022 by MMZ.
      4. Validation of FIND/REPLACE_WITH combination is not in the scope of current story. This will be implemented in scope of https://issues.folio.org/browse/MODEXPW-190 .

      Approach:

      E-mail editor component should be implemented and integrated in API /bulk-edit/{jobId}/user-content-update/upload to support FIND and REPLACE_WITH combination.

      Acceptance criteria:

      • E-mail editor component is implemented and integrated in the BulkEditUserContentUpdateService.
      • BulkEditUserContentUpdateService unit tests are updated to achieve code coverage > 80%.

      TestRail: Results

        Attachments

          1. users-after.png
            users-after.png
            37 kB
          2. users-barcodes.csv
            0.0 kB
          3. users-before.png
            users-before.png
            37 kB

          Issue Links

            Activity

              People

                Charniak Siarhei Charniak
                khandramai Viachaslau Khandramai
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases