/
SPIKE: Ability to delete an authority record

SPIKE: Ability to delete an authority record

MODQM-185 - SPIKE: Ability to delete an authority record Closed

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 T Created Updated Due Assignee Reporter P Status Resolution
MODSOURMAN-691 Delete Authority: Support delete action and produce event Story 03/Feb/22 4:27 PM 05/Jul/22 12:52 PM Aleh_Liameshka Pavlo Smahin P3 Closed Done
MODSOURCE-457 Delete Authority: Create processor for Delete MARC Authority record Story 03/Feb/22 4:35 PM 27/Jun/22 2:30 PM Igor Gorchakov Pavlo Smahin P3 Closed Done
MODQM-195 Delete Authority: Implement DELETE record endpoint Story 03/Feb/22 4:57 PM 01/Jun/22 3:02 PM Pavlo Smahin Pavlo Smahin P3 Closed Done
MODINV-635 Delete Authority: Create processor for Delete Authority record Story 03/Feb/22 4:42 PM 22/Jun/22 1:18 PM Aleh_Liameshka Pavlo Smahin P3 Closed Done
MODDICONV-228 Delete Authority: Create default job profile Story 03/Feb/22 4:47 PM 28/Jun/22 7:57 PM Aleh_Liameshka Pavlo Smahin P3 Closed Done

Related content