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 11 years ago by jamoore
- Milestone changed from Unscheduled to OMERO-4.4.10
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
Placing in 4.4.10 for review