Requirement #2615 (new)
Opened 14 years ago
Last modified 13 years ago
Delete Refactoring and Performance improvements — at Version 4
Reported by: | jamoore | Owned by: | |
---|---|---|---|
Priority: | critical | Milestone: | OMERO-Beta4.2.1 |
Component: | n.a. | Keywords: | n.a. |
Cc: | cxallan, jburel, wmoore, atarkowska | Business Value: | n.a. |
Total Story Points: | n.a. | Roif: | n.a. |
Mandatory Story Points: | n.a. |
Description (last modified by jburel)
The current implementation of IDelete leaves much to be desired:
- Not enough methods to transactionally handle all deletes
- Too many objects are loaded into memory
- Too few EventLogs are created for some deletes
Scenarios
description of possible workflow
- Select an image to delete.
- Annotations like Comments, rating should be deleted at the same time.
- Rois if any should be deleted.
- Ask user if wants to delete annotations that can be shared e.g. tag, ontology, document
- Settings, acquisition data should be deleted too (since we don't share them)
- Select a dataset to delete.
- Need to option to delete contents (similar to Eclipse) i.e. delete images
- Same options as before. If Tag, documents have to be deleted, then the same strategy will be applied for images.
Change History (4)
comment:1 Changed 14 years ago by jmoore
- Priority changed from major to critical
comment:2 Changed 14 years ago by jmoore
comment:3 Changed 14 years ago by jmoore
- Cc cxallan jburel added
- Milestone changed from Unscheduled to OMERO-Beta4.2.1
comment:4 Changed 14 years ago by jburel
- Cc wmoore added
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Notes from discussion (Jean-Marie, Josh, Chris):