SPIKE: Ability to delete an authority record

MODQM-185 - Getting issue details... STATUS

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

OrderModuleChangeRaw estimation
1mod-source-record-managerUpdate handling of record processing: if JobProfile contains an action for MARC_AUTHORITY delete then send DI_MARC_FOR_DELETE_RECEIVED event2
2mod-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
3mod-inventory
  1. Subscribe to DI_SRS_MARC_AUTHORITY_RECORD_DELETED topic
  2. Create a handler for Authority delete action
3

QuickMarc-related changes

OrderModuleChangeRaw estimation
1mod-data-import-converter-storageCreate default job profile for authority record deletion2
2mod-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