Task #2769 (closed)
Opened 14 years ago
Closed 14 years ago
Annotations can be deleted in addition to annotation links
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | critical | Milestone: | OMERO-Beta4.2.1 |
Component: | Services | Version: | n.a. |
Keywords: | n.a. | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | n.a. |
Description (last modified by jmoore)
Currently, all spec.xml entries mention XAnnotationLinks but don't specify how/when to delete annotations. The initial implementation will mark all annotations as "SOFT", meaning that if a delete is not possible, that it will return a warning, but not cancel the delete.
Note: A PostgreSQL issue made this more complicated (and possibly costly) that one would think. If we don't want to search the entire DB for other possible links, it's necessary to create a SAVEPOINT before every delete, and either release or roll it back afterwards.
See:
Change History (3)
comment:1 Changed 14 years ago by jmoore
- Milestone changed from Unscheduled to OMERO-Beta4.2.1
comment:2 Changed 14 years ago by jmoore
- Description modified (diff)
- Owner set to jmoore
- Priority changed from minor to critical
- Remaining Time changed from 0.75 to 0.5
- Status changed from new to assigned
comment:3 Changed 14 years ago by jmoore
- Remaining Time changed from 0.5 to 0
- Resolution set to fixed
- Status changed from assigned to closed
(In [7899]) First Annotation delete support. All marked as soft. (Fix #2769)