Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-1624

Deletion. Implement action menu in top navigation bar. Enable the user to delete a metadata record (Instance)

    XMLWordPrintable

    Details

    • Template:
      UXPROD features
    • Epic Link:
    • Analysis Estimate:
      Small < 3 days
    • Front End Estimate:
      Large < 10 days
    • Back End Estimate:
      Small < 3 days
    • Confidence factor:
      Medium
    • 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
    • Calculated Total Rank:
      99
    • Kiwi Planning Points (DO NOT CHANGE):
      29
    • PO Rank:
      127
    • PO Ranking Note:
      CW: Deletion of holdings and item records are implemented, but not yet for instance records while it was not requested by Chalmers
    • Rank: Chalmers (Impl Aut 2019):
      R2
    • Rank: Chicago (MVP Sum 2020):
      R4
    • Rank: Cornell (Full Sum 2021):
      R2
    • Rank: Duke (Full Sum 2021):
      R1
    • Rank: 5Colleges (Full Jul 2021):
      R2
    • Rank: FLO (MVP Sum 2020):
      R2
    • Rank: GBV (MVP Sum 2020):
      R4
    • Rank: Grand Valley (Full Sum 2021):
      R1
    • Rank: hbz (TBD):
      R4
    • Rank: Hungary (MVP End 2020):
      R1
    • Rank: Lehigh (MVP Summer 2020):
      R1
    • Rank: Leipzig (Full TBD):
      R1
    • Rank: MO State (MVP June 2020):
      R1
    • Rank: St. Michael's College (Sum 2021):
      R1
    • Rank: TAMU (MVP Jan 2021):
      R2
    • Rank: U of AL (MVP Oct 2020):
      R4

      Description

      Implement component in top navigation bar. Enable the user to delete a metadata record (Instance)
      MM SIG recommendation: Ability to delete Instance records is needed.

      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. InstanceStorageAPI.java

      Out of scope:

      1. Deletion of holdings, items (UXPROD-1458)
      2. Mark for deletion (UXPROD-1363)
      3. Prevent delete-all (wipe all data in Inventory).

      Implications for other apps (added by related POs)

      • Data Import Ann-Marie Breaux
        • Currently, Data Import does not support deletion of Instances or SRS MARC Bibs, so that would need to be implemented.
        • Also need to determine what happens in SRS when an Instance is deleted. Is the SRS Bib unlinked from the related instance that has been deleted and left floating in SRS? Is the SRS MARC Bib deleted?
      • Orders Dennis Bridges
        • direct links from Orders to Inventory Instance UUID
      • Agreements/Licenses/ERM Owen Stephens
        • no direct links from Agreements or Licenses to Inventory right now, BUT do have direct links to POLs and if a linked POL has an Inventory Instance UUID stored with it, then that will be display as a link to the instance in Inventory.
      • quickMARC expansion Khalilah Gambrell
      • Any implications for Data Export or OAI-PMH?

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                charlotte Charlotte Whitt
                Reporter:
                charlotte Charlotte Whitt
                Analysis Estimator:
                Charlotte Whitt Charlotte Whitt
                Front End Estimator:
                Sergiy Sergiyenko Sergiy Sergiyenko
                Back End Estimator:
                Niels Erik Gilvad Nielsen Niels Erik Gilvad Nielsen
                Votes:
                0 Vote for this issue
                Watchers:
                16 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases