Details
-
New Feature
-
Status: Blocked (View Workflow)
-
P2
-
Resolution: Unresolved
-
None
-
None
-
None
-
Small < 3 days
-
Large < 10 days
-
Medium
-
Small < 3 days
-
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
-
Prokopovych
-
-
29
-
127
-
CW: Deletion of holdings and item records are implemented, but not yet for instance records while it was not requested by Chalmers
-
R2
-
R4
-
R2
-
R1
-
R2
-
R2
-
R2
-
R1
-
R4
-
R1
-
R1
-
R1
-
R1
-
R1
-
R2
-
R4
-
R2
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:
- InstanceStorageAPI.java
Tech lead documentation: https://wiki.folio.org/display/DD/Deletion+of+core-module+records+may+leave+dangling+references+from+non-core+modules
Out of scope:
- Deletion of holdings, items (
UXPROD-1458) - Mark for deletion (UXPROD-1363)
- Prevent delete-all (wipe all data in Inventory).
Implications for other apps (with related POs)
- Bulk edit magdaz
- Data Import abreaux
- 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 dennisbridges
- direct links from Orders to Inventory Instance UUID
- Consequence being that an order can potentially no longer be received. Also we are still working on an ability to change the instance connection. This would be necessary to correct order with references to deleted instances. seeÂ
UIOR-594
- Consequence being that an order can potentially no longer be received. Also we are still working on an ability to change the instance connection. This would be necessary to correct order with references to deleted instances. seeÂ
- direct links from Orders to Inventory Instance UUID
- Agreements/Licenses/ERM ostephens
- 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 kgambrell
- Authority app (once Authority records are linked to related MARC Bibs or Instances) kgambrell
- Any implications for Data Export or OAI-PMH? magdaz
- SRS implications, if Source = MARC (abreaux)
- mod-search (Elasticsearch) - update indexes to be kept in sync when the instance is deleted from inventory-storage (charlotte magdaz)
- mod-inventory-update aligned with general FOLIO solution for check on dependencies (charlotte)
TestRail: Results
Attachments
Issue Links
- blocks
-
CHAL-130 Delete instance in UI
-
- Blocked
-
-
MODINVUP-17 Make instance deletion aligned with general FOLIO solution for check on dependencies
-
- In progress
-
- is defined by
-
UIIN-332 Delete instance: check for linked holdings and items
-
- Open
-
-
UIIN-704 Permissions - Inventory. Instance delete
-
- Blocked
-
-
UIIN-919 Instance record. Delete. Check on dependencies (second phase) - DRAFT
-
- Draft
-
-
UIIN-975 Delete instance: check for instance relationships
-
- Open
-
- relates to
-
UXPROD-3621 Spec and planning. Inventory. Mark instance for deletion. 1st iteration. Enable the user to mark an instance for deletion
-
- Closed
-
-
UXPROD-3702 Enabler : Marking an instance record for deletion
-
- Open
-
-
UXPROD-3742 Mark instance for deletion. 2nd iteration. Enable the user to mark an instance for deletion
-
- In Refinement
-
-
MODINVSTOR-828 Change source record deletion documentation to be less ambiguous
-
- Closed
-
-
MODOAIPMH-268 Deleted OAI/PMH record identifier should be configurable (HRID or UUID)
-
- Open
-
-
MODSOURMAN-292 Enable Action profile action for incoming MARC Bibs: Delete MARC bib records in SRS
-
- Open
-
-
UXPROD-3092 Corresponding Data Import & SRS MARC Bib work required for Instance "Mark for deletion" - DRAFT
-
- Draft
-