SPIKE: Ability to delete an authority record

SPIKE: Ability to delete an authority record

MODQM-185: SPIKE: Ability to delete an authority recordClosed

Requirements

  • Ability to delete an authority record stored in mod-inventory-storage AND mod-source-record-storage AND mod-search

Approach

  1. Add to the data-import support of delete action for Authority records (Delete MARC Authority flow)

  2. Add to the quick-marc new endpoint that uses data-import delete action for Authority deletion

Details

DataImport-related changes

Order

Module

Change

Raw estimation

Order

Module

Change

Raw estimation

1

mod-source-record-manager

Update handling of record processing: if JobProfile contains an action for MARC_AUTHORITY delete then send DI_MARC_FOR_DELETE_RECEIVED event

2

2

mod-source-record-storage

  1. Subscribe to DI_MARC_FOR_DELETE_RECEIVED topic

  2. Create handler that processes DI_SRS_MARC_AUTHORITY_RECORD_MATCHED event with DELETE MARC_AUTHORITY action and produce DI_SRS_MARC_AUTHORITY_RECORD_DELETED event  (payload contains Inventory Authority ID)

3

3

mod-inventory

  1. Subscribe to DI_SRS_MARC_AUTHORITY_RECORD_DELETED topic

  2. Create a handler for Authority delete action

3

QuickMarc-related changes

Order

Module

Change

Raw estimation

Order

Module

Change

Raw estimation

1

mod-data-import-converter-storage

Create default job profile for authority record deletion

2

2

mod-quick-marc

  1. Define new endpoint for record deletion

  2. Use default job profile to run data-import job

5

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh