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

users-in-app-update: Create BulkEditUserContentUpdateService

    XMLWordPrintable

Details

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

    Description

      Purpose/Overview:

      New service BulkEditUserContentUpdateService must be implemented in the spirit of the similar for items: https://github.com/folio-org/mod-data-export-worker/blob/master/src/main/java/org/folio/dew/service/BulkEditItemContentUpdateService.java to have possibility to change user content by applying ContentUpdateCollection schema: https://github.com/folio-org/folio-export-common/blob/master/schemas/bulk-edit/contentUpdateCollection.json.

      Requirements/Scope:

      1. BulkEditUserContentUpdateService applies ContentUpdateCollection for the users entities.
      2. Updating errors should be saved to have possibility to get them by using errors preview by jobId.
      3. Preview of successfully updated users should be supported by BulkEditUserContentUpdateService.
      4. e-mails update is out of scope

      Approach:

      BulkEditUserContentUpdateService can be implemented as previously made for items.

      Acceptance criteria:

      • Reference to the schema is updated in the mod-data-export-worker
      • BulkEditUserContentUpdateService is implemented
      • Unit tests coverage is > 80%

      TestRail: Results

        Attachments

          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