Inventory (UXPROD-785)

[UXPROD-1363] Mark holdings and item for deletion. Implement action menu in top navigation bar. Enable the user to mark a metadata record for deletion (Holdings, Item) Created: 20/Nov/18  Updated: 06/Dec/23

Status: Open
Project: UX Product
Components: None
Affects versions: None
Fix versions: TBD
Parent: Inventory

Type: New Feature Priority: P3
Reporter: Charlotte Whitt Assignee: Ryan Taylor
Resolution: Unresolved Votes: 0
Labels: cataloging, delete_record_functionality, epam-folijet, inventory, metadatamanagement, record_delete, round_iv
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines UXPROD-785 Inventory In Progress
is defined by MODINV-413 Back end. Holdings. Mark for delete Open
is defined by MODINV-415 Back end. Item. Mark for deletion Open
is defined by MODINVSTOR-731 Back end. Holdings. Mark for delete Open
is defined by MODINVSTOR-732 Back end. Item. Mark for deletion Open
is defined by UIIN-398 Holdings. Mark for delete Open
is defined by UIIN-399 Item. Mark for deletion Open
is defined by UIIN-1505 Holdings. Flag: Mark for delete (edit... Open
is defined by UIIN-1506 Item. Flag: Mark for delete (edit/det... Open
is defined by UIIN-1095 Filter holdings records by Mark for d... Closed
is defined by UIIN-1096 Filter item records by Mark for delete Closed
is defined by UX-440 UX: Create a special icon for Action:... Draft
is defined by UIIN-1094 Filter instance records by Mark for d... Blocked
Relates
relates to UIU-754 Users App: Implement Pane header drop... Closed
relates to MODINVSTOR-828 Change source record deletion documen... Closed
relates to UXPROD-3621 Spec and planning. Inventory. Mark in... Closed
relates to UXPROD-3742 Mark instance for deletion. 2nd itera... In Refinement
Potential Workaround: CW: Deletion by staff with permission to do deletion of records.
Release: Not Scheduled
Epic Link: Inventory
Analysis Estimator: Charlotte Whitt
Estimation Notes and Assumptions: The estimate considers data integrity checks and mark-for-deletion functionality. Hard to say how much these are general issues (solved in Raml Module Builder and stripes-components for example) and how much they are Inventory work
Development Team: Folijet
Kiwi Planning Points (DO NOT CHANGE): 46
PO Rank: 88
PO Ranking Note: CW: Aligned PO rank with Calculated Total rank.
Rank: Chalmers (Impl Aut 2019): R5
Rank: Chicago (MVP Sum 2020): R4
Rank: Cornell (Full Sum 2021): R4
Rank: Duke (Full Sum 2021): R1
Rank: 5Colleges (Full Jul 2021): R2
Rank: FLO (MVP Sum 2020): R1
Rank: GBV (MVP Sum 2020): R2
Rank: hbz (TBD): R4
Rank: Hungary (MVP End 2020): R1
Rank: Lehigh (MVP Summer 2020): R4
Rank: Leipzig (Full TBD): R1
Rank: TAMU (MVP Jan 2021): R2
Rank: U of AL (MVP Oct 2020): R4

 Description   

Implement component in top navigation bar to enable the user to mark a metadata record (-Container, Instance, -Holdings, Item) for deletion. Permissions are different than permissions for actual deletion. Mark for deletion of instance is split out as it's own feature UXPROD-3621 Closed .

Delete functionality will be implemented when introducing the refined UX of Inventory. A drop down menu in the top bar.

Slide deck from presentation at MM-SIG 2018-10-04: https://docs.google.com/presentation/d/1iv1qM2T1uHCOx8vLAAJfmX-439ENNP7uo4yQJM8mubE/edit#slide=id.g438c473a97_0_0

Technical backend note: The Inventory database has constraints defined on HoldingsRecord and Item to prevent deletion of entities with dependent records. The database will throw an exception if such a delete is attempted, as a last backstop - see:

  1. HoldingsStorageAPI.java
  2. ItemStorageAPI.java

Out of scope: Prevent delete-all (wipe all data in Inventory).



 Comments   
Comment by Cate Boerema (Inactive) [ 05/Dec/18 ]

Removing Q1 2019 fix version due to limited capacity in Q1 2019.

Comment by Cate Boerema (Inactive) [ 22/Mar/19 ]

Removing all but the essential features from the Q2 2019 Core Functional team backlog. After we've run the estimates through the cap plan, we may find we can pull in more.

Comment by Cate Boerema (Inactive) [ 24/Apr/19 ]

Hi Charlotte Whitt, this feature is marked Analysis complete, but the stories it contains are draft. This makes me think it is not dev-ready. I am going to put it into Draft for now.

Comment by Jacquie Samples [ 24/Mar/21 ]

Charlotte Whitt and Khalilah Gambrell   do we need a separate Jira to delete and set for deletion single MARC holdings records? Or, does this cover it?

Comment by Khalilah Gambrell [ 24/Mar/21 ]

Jacquie Samples, I believe we do. I will create a feature.

Comment by Ann-Marie Breaux (Inactive) [ 06/Dec/23 ]

Moved from Prokopovych backlog to Folijet Backlog cc: Ryan Taylor

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