MARC Authority - Phase 1 Features (UXPROD-2944)

[UXPROD-3517] Delete MARC authority records via UI Created: 20/Jan/22  Updated: 18/May/23  Resolved: 28/Jul/22

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Morning Glory (R2 2022)
Parent: MARC Authority - Phase 1 Features

Type: New Feature Priority: P3
Reporter: Khalilah Gambrell Assignee: Khalilah Gambrell
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines MODSOURCE-459 Delete authority record via user inte... Closed
is defined by UIMARCAUTH-94 Update 'records-editor.records' inter... Closed
is defined by UIQM-214 Update 'records-editor.records' inter... Closed
is defined by MODINV-703 After deleting MARC authority record ... Closed
is defined by UIMARCAUTH-144 Deleted "MARC Authority" records disp... Closed
is defined by FAT-1468 UI E-to-E test: Delete MARC authority... Closed
is defined by MODDICONV-228 Delete Authority: Create default job ... Closed
is defined by MODDICONV-234 BE: Suppress MARC Authority Delete pr... Closed
is defined by MODINV-635 Delete Authority: Create processor fo... Closed
is defined by MODQM-185 SPIKE: Ability to delete an authority... Closed
is defined by MODQM-195 Delete Authority: Implement DELETE re... Closed
is defined by MODQM-227 User with permission "MARC Authority:... Closed
is defined by MODSOURCE-457 Delete Authority: Create processor fo... Closed
is defined by MODSOURCE-477 Configure job to delete authority rec... Closed
is defined by MODSOURMAN-691 Delete Authority: Support delete acti... Closed
is defined by MODSOURMAN-707 BE: Suppress Delete Authority job log... Closed
is defined by UIDATIMP-1091 Suppress MARC Authority Delete profil... Closed
is defined by UIDATIMP-1092 Suppress Delete Authority job logs fr... Closed
is defined by UIMARCAUTH-64 Add DELETE action for individual MARC... Closed
is defined by UIMARCAUTH-66 Test performance of MARC Authority de... Closed
is defined by UIMARCAUTH-67 Permission: Delete MARC authority record Closed
is defined by UIMARCAUTH-137 Modify MARC authority processing for ... Closed
is defined by UIDATIMP-1093 Suppress Delete action from the UI Ac... Closed
Relates
relates to FAT-1597 Karate Tests: Delete a MARC authority... Closed
relates to MODDICONV-238 Update default job profile for delete... Closed
relates to MODQM-202 Verify and merge Authority delete fea... Closed
relates to MODQM-207 Extract externalRecordId from DI_COMP... Closed
relates to MODSOURCE-458 Delete MARC authority record - update... Closed
relates to MODSOURCE-481 Add post-processing for MarcAuthority... Closed
relates to UIMARCAUTH-152 An error appears when user tries to c... Closed
relates to UXPROD-3471 NFR: R2 2022 Morning Glory: Implement... Closed
relates to UXPROD-4304 Delete authority record updates LDR 0... Closed
relates to MODELINKS-187 BE: Update MARC authority record dele... Closed
relates to MODSOURMAN-693 Confirm how MARC Authority Deletes ar... Closed
relates to UXPROD-2350 Support for the Delete action during ... Draft
Release: Morning Glory (R2 2022)
Epic Link: MARC Authority - Phase 1 Features
Front End Estimate: Large < 10 days
Front End Estimator: Denys Bohdan
Front-End Confidence factor: High
Back End Estimate: XL < 15 days
Back End Estimator: Pavlo Smahin
Development Team: Spitfire
PO Rank: 0
Rank: Cornell (Full Sum 2021): R3

 Description   
  • Provide a cataloger the ability to delete an MARC authority record via UI
  • Must have a UI permission
  • Cannot delete a MARC authority record that is linked to another record

Additional notes from Spitfire/Folijet mtg 4 Feb 2022:

  • Triggered by option in the MARC Authority detail record's Actions menu
  • Does a soft delete of the Inventory and SRS Authority record (to allow for rollback)
  • When a user selects the action in the MARC Authority app, it will use a default Data Import profile (like Inventory Single Record Import)
  • Need to consider this action in the context of the Morning Glory flow control work ( UXPROD-3471 Closed ). Like Inventory Single Record Import, we don't want MARC Authority deletes to get trapped behind larger Data Import jobs
  • May need an additional BE story or two to create a Delete action for DI, and fit into the overall DI processing engine. Consult with Kateryna Senchenko about it.
  • UI:
    • In DI Settings, do not show the Data Import profiles being used to power the MARC Authority app delete function
    • In the DI app (Landing page and View all), do not show the logs that result from this action
    • In the Action profiles, do not show Delete as an option in the UI for the "Actions" dropdown list
  • Decide if permission is in MARC Authority or DI; delete should be a separate permission. Make sure not to confuse permission for deleting records with permission for deleting profiles
  • Need performance test, to gauge the affect with this new action
    • in the context of Data Import jobs
    • with circulation background activity
    • with Single Record Data Import background activity
  • If a library processes a MARC Authority delete file through the Data Import UI, using the Update option, that will update the SRS MARC and MARC Authority UI to have the delete Leader byte (because just overlaying the whole MARC Authority record), but will not delete (or soft delete) the record from Inv-storage or SRS
    • Consider a UI indication for the MARC Authority app that the record is marked as deleted, maybe similar to the Inventory Suppressed from discovery (red exclamation point in results, red warning message at top of detail record)

Generated at Fri Feb 09 00:32:38 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.