Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
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"

Task #11467 (new)

Opened 11 years ago

Last modified 8 years ago

Warn user of lossy permissions operations

Reported by: mtbcarroll Owned by: jburel
Priority: major Milestone: Permissions
Component: Client Version: 4.4.8
Keywords: BACKPORT-4.4, permissions Cc: ux@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.

Description

For instance, when moving images to less permissive groups, some users' annotations may be removed from them. Reversing the operation doesn't bring them back. This could be a nasty surprise that destroys days of work, whether the user just clicked the wrong thing or just didn't understand the permissions system or didn't realize that they'd used somebody else's tags instead of their own or whatever.

When a user initiates an operation that would irreversibly lose what may be a lot of data, there should be some check to see if data will be lost (e.g., kinds of annotations removed) and, if so, a warn/confirm dialog should guard the action.

Change History (7)

comment:1 Changed 10 years ago by jamoore

  • Milestone changed from Unscheduled to OMERO-4.4.10

Placing in 4.4.10 for review

comment:2 Changed 10 years ago by jamoore

  • Keywords permissions added

comment:3 Changed 9 years ago by mtbcarroll

Graphs reimplementation allows dry-run mode that reports which annotation links (and other objects) would be deleted.

comment:4 Changed 9 years ago by pwalczysko

  • Priority changed from minor to major

This is definitely not minor, but also definitely not 5.1.0 imho.

comment:5 Changed 9 years ago by jburel

  • Milestone changed from 5.1.2 to 5.1.3

To be reviewed in 5.1.3 or 5.1.4 as part of the permissions work.

comment:6 Changed 9 years ago by jamoore

  • Milestone changed from 5.1.4 to OMERO-5.1.4

Splitting 5.1.4 due to milestone decoupling

comment:7 Changed 8 years ago by jamoore

  • Milestone changed from 5.x to Permissions
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.63727 sec.)

We're Hiring!