"Leave" workflow action should have a hint about the current owner
|Reported by:||Owned by:|
Add a hint about the current owner to the leave action in the workflow Action box if
Description (last modified by )
I often find myself wanting to know who is the current owner of a ticket when I am choosing to "leave" a ticket in its current state.
The UI makes this somewhat difficult, because the "Owner" field is not listed in the "Change Properties" box that appears directly above the workflow "Action" box.
In order to double-check who currently owns the ticket, I have to either:
- scroll back up to the top of the page to review the ticket's current properties
- wait for the preview to be rendered at the bottom of the page and review the ticket's new properties
- look at the OTHER workflow actions, like "Reassign", and read through its hint ("The owner will be changed from ethan to …") to see who currently owns the ticket
The last of these methods is the most "efficient" but also seems to be the least intuitive — at least, it never actually occurred to me until I was writing this ticket. :-) As a user I've developed a habit of either scrolling to the top or waiting for the preview in order to check the ticket's current owner whenever I'm "leaving" a ticket in its current state.
Adding a hint to the "leave" action would be an easy solution. If the "leave" action had a hint like "The owner will remain ethan", then I would be able to see the current owner at a glance without needing to think too hard about it:
diff --git a/trac/ticket/default_workflow.py b/trac/ticket/default_workflow.py index 6b087ab..631a604 100644
a b Read TracWorkflow for more information (don't forget to 'wiki upgrade' as well) 323 323 control.append(_('as %(status)s ', 324 324 status= ticket._old.get('status', 325 325 ticket['status']))) 326 327 326 328 else: 327 329 if status != '*': 328 330 hints.append(_("Next status will be '%(name)s'", name=status))
Change History (7)
follow-up: 2 comment:1 by , 7 years ago
|Status:||new → assigned|