Deletion of items inside the structure should have a confirm dialog
Some one could by an accident hit the delete button and zap all the work done to build up the structure. And the trash isn't so trustable to solve this as it is empted when you navigate out of the structure screen.
Single-action undo released in 2.1 (not a confirmation dialog)
-
Thanks, Mike! I've just created https://jira.almworks.com/browse/HJ-1685 - this is a generalization, but it should solve the case you described. We'll keep it in the short list and will try to work on it soon.
Kind regards,
Igor -
Mike commented
Igor,
Correct. I seldom have an issue when working within Structure itself, and if I do I know it the moment I do it (and the history solution and the "undo" link at the bottom work just fine for me).All of my daily pain comes from inside the Issue Page and the use of the "Delete" button on my extended keyboard.
I do not need a confirmation if I am working on the Structure Board nor when I click the "X" button in the toolbar (that last one would actually be annoying having just pressed the "X" button.) -
Mike, thanks for your feedback. I can feel your pain. We actually started working on delete-confirmation-or-something-like-it, but we had to pause because the team and I weren't happy about any of the solutions we came up with. I'm definitely not dead-set against a confirmation dialog, but so far we didn't find a solution that is effective and not annoying.
But I can see a couple of important hints from your feedback. It seems that you need a confirmation dialog (or having delete not work at all) only when (a) you're on the Issue Page, and (b) you hit Delete button (as opposed to pressing Structure's toolbar button with the mouse).
Is that true that you don't need confirmation if you're working on the Structure Board, and that you don't need confirmation if you click the "X" button in the toolbar?
Thanks
Igor -
Mike commented
igor,
Please please please, I need something more than the History tab solution. I am guilty of being a slow learner. I am so used to being able to select text and then hit the delete button that I do this without thinking (and I do it about 50 times a day). So when I've review my Epics, Stories, etc. and I notice something that is wrong I instinctively select the text in the description field of my issue and hit delete. Unfortunately, this does not activate the description field and so instead of deleting the text I delete the Theme, Epic, Story, Task, Bug from my structure and move on. seconds, hours, days, weeks later someone or I notice the mistake. 10's of hours are spent re-creating my structure.
I've tried to learn that for JIRA and structure I cannot simply select text in the description field and hit the delete key, but as I can do this in all my other tools, it seems I am untrainable.You seem dead set against a confirmation dialog. Perhaps a solution as simple as not automatically selecting the issue in the structure ?widget? when viewing an issue would work. That way an unintended key-press (or in my case a mis-directed one) does not have unintended and (as my descriptions are longer than my screen height) invisible consequences.
-
Julie, I'm very sorry for the time lost :( I wish we had more cues to the users about existing features - restoring removed stuff from history should be very easy with copy-and-paste.
Anyway, I'm glad to tell you that we'll have a limited Undo in the next version (2.1), coming out soon. (Just for the cases like this.)
-
JHolman commented
Today I had my epic selected (400+ issues under it), and had an emergency. When I jumped up, I must have hit the delete key. It took me hours to get everything back. I just now found this History option. I didn't know I could do that, so had to go into several issues and check the Activity log and find where they belonged. Please get Undo in there as soon as possible.
-
Thanks for your opinion! We'll keep it mind and look out for similar feedback.
You're implying that deleting an issue from a structure is a rare action - which must be true in your case, but it's not necessarily so for other users and companies. So far, we have a plan to have Undo, but perhaps we'll give more attention to accidental deletion - maybe displaying a special notification strip "You have deleted N issues. <Undo>"
Kind regards,
Igor -
Moisés Guimarães de Medeiros commented
Thanks for the History tab tip. It will really take us out of the "afraid of losing data" zone. About the Confirm dialog I can imagine two scenarios:
1 - The user may accidentally hits the delete key and doesn't notice. The rescue by the history tab should be easier to restore than the undo if there were a lot of changes since the deletion but it is not so straightforward and obvious.
2 - The user may get bored to confirm every single deletion but I really see that as a security measure. Maybe it could be optional and configured in the admin tab.
I'm not a fan of thousands of features, I really like the 'keep it simple' principle. I'm not up to date with all the changes you're planning for the next versions but I hope you make the best decisions to keep making this amazing plugin even better.
Best regards.
-
Thanks for your suggestion. We won't have a confirmation dialog; instead, we'll have Undo (preserved after navigation to another page).
Right now, if you have deleted something accidentally, you can open History tab, find the deletion operation, then use Copy/Cut to get the part of the deleted hierarchy into clipboard, then turn History off, and paste that part back.