Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #2666 (closed)

Opened 9 years ago

Closed 9 years ago

Delete functionalities in all clients

Reported by: jburel Owned by:
Priority: critical Milestone: OMERO-Beta4.2.1
Component: General Keywords: n.a.
Cc: atarkowska, jamoore, wmoore, cneves Story Points: n.a.
Sprint: n.a. Importance: Mandatory
Total Remaining Time: 0.0d Estimated Remaining Time: n.a.

Description (last modified by jburel)

Synchronize clients.

  • make distinction between delete and remove.
  • delete images, datasets, projects etc.
  • delete annotations
  • etc.

Some functionalities already in place in Insight. Need to be reviewed, probably use them as a starting point.

Delete status in insight

  • Delete Image
    • Select the image from Tree view (left panel) or Browser view (central panel)
    • Right-click, and select the Delete Option.
    • Delete box pops up to confirm the delete action and to offer the option to delete the tags or attachments linked to the image. The other types of annotation that cannot be shared, will be removed automatically e.g. comments, ratings
  • Delete Dataset
    • Select the dataset from Tree view (left panel)
    • Right-click, and select the Delete Option.
    • Delete box pops up to confirm the delete action and to offer the following options:
      • delete the images contained in the dataset.
      • delete the tags or attachments linked to the dataset. If the user decides to delete the images contained in the dataset, the same rule applies i.e. annotation linked will/won't be deleted
  • Delete Project
    • Select the project from Tree view (left panel)
    • Right-click, and select the Delete Option.
    • Delete box pops up to confirm the delete action and to offer the following options:
      • delete the datasets (and images contained in them) contained in the project.
      • delete the tags or attachments linked to the project. If the user decides to delete the datasets contained in the project, the same rule applies
  • Delete Plate
    • see Delete Dataset
  • Delete Screen (not available)
    • see Delete Project


Important:
The option to delete "tag, term or attachment" while deleting an object (e.g. image) will be OFF by default.

Change History (7)

comment:1 Changed 9 years ago by jburel

  • Description modified (diff)

comment:2 Changed 9 years ago by jburel

  • Description modified (diff)

comment:3 Changed 9 years ago by jburel

  • Description modified (diff)

comment:4 Changed 9 years ago by jburel

  • Description modified (diff)

comment:5 Changed 9 years ago by jmoore

(In [7962]) Adding omero/callbacks.py with DeleteCallbackI (See #2666)

comment:6 Changed 9 years ago by jmoore

(In [7965]) Minor refactoring of DeleteCallbackI in OmeroJava to match OmeroPy (See #2666)

comment:7 Changed 9 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

Remaining tickets are in #2800

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.87514 sec.)

We're Hiring!