Inventory (UXPROD-785)

[UXPROD-1458] Deletion. Implement action menu in top navigation bar. Enable the user to delete a metadata record (Instance, Holdings, Item) Created: 24/Jan/19  Updated: 16/Sep/20  Resolved: 12/Jun/19

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Q2 2019
Parent: Inventory

Type: New Feature Priority: P2
Reporter: Charlotte Whitt Assignee: Charlotte Whitt
Resolution: Done Votes: 0
Labels: inventory, metadatamanagement, split
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UIIN-334 Holdings record. Delete (only) - firs... Closed
relates to UIIN-335 Item record. Delete (only) - first phase Closed
relates to UIIN-534 Item record. Delete (only) - check on... Closed
relates to UIIN-550 Holdings record. Delete (only) - seco... Closed
relates to STCOM-353 Inventory: Implement Pane header drop... Closed
relates to STCOM-374 Requests: Implement Pane header dropd... Closed
relates to STCOM-396 Inventory: Implement Pane header drop... Closed
relates to UIIN-272 Implement the pane header component (... Closed
Epic Link: Inventory
Analysis Estimate: Small < 3 days
Analysis Estimator: Charlotte Whitt
Front End Estimate: Medium < 5 days
Front End Estimator: Niels Erik Nielsen
Front-End Confidence factor: Medium
Back End Estimate: Medium < 5 days
Back End Estimator: Niels Erik Nielsen
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: Prokopovych
Rank: BNCF (MVP Feb 2020): R1
Rank: Chalmers (Impl Aut 2019): R1
Rank: Chicago (MVP Sum 2020): R1
Rank: Cornell (Full Sum 2021): R1
Rank: Duke (Full Sum 2021): R1
Rank: 5Colleges (Full Jul 2021): R1
Rank: FLO (MVP Sum 2020): R1
Rank: GBV (MVP Sum 2020): R4
Rank: hbz (TBD): R4
Rank: Lehigh (MVP Summer 2020): R1
Rank: Leipzig (Full TBD): R1
Rank: Leipzig (ERM Aut 2019): R4
Rank: TAMU (MVP Jan 2021): R1
Rank: U of AL (MVP Oct 2020): R4

 Description   

Implement component in top navigation bar. Enable the user to delete a metadata record (Holdings, Item)

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 Instance, 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:

  1. Deletion of the instance record ( UXPROD-1624 Blocked )
  2. Mark for deletion ( UXPROD-1363 Open )
  3. Prevent delete-all (wipe all data in Inventory).


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

I met with Chalmers today and they felt deletion of holdings and items would be really important for go-live, as that is the point at which they will be making lots of mistakes. Instance deletion was less important because they won't be maintaining those manually in FOLIO.

FYI Charlotte Whitt and Theodor Tolstoy (One-Group.se)

Comment by Theodor Tolstoy (One-Group.se) [ 19/Mar/19 ]

I agree Cate Boerema, there will be limited access among the staff to edit instances anyway, so removal of Instances not connected to the Union catalog could potentially for some time be performed through the API.

But for Items and Holdings being able to delete is absolutely needed for Go Live.

Comment by Charlotte Whitt [ 25/Mar/19 ]

The original feature is now split into:

  1. Deletion. Implement action menu in top navigation bar. Enable the user to delete a metadata record (Holdings, Item) This feature
  2. Deletion. Implement action menu in top navigation bar. Enable the user to delete a metadata record (Instance) - UXPROD-1624 Blocked

CC: Cate Boerema Theodor Tolstoy (One-Group.se) Lisa Sjögren

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