Currently we have a fairly large workflow where I've added a status of "on hold" that can be transitioned to from any status. The problem is taking the ticket "off hold". Is there a method, plugin, etc. that can take the ticket off hold and transition back to the status where it left off prior to being put on hold?
User story:
User A creates a defect ticket type. User A clicks begin analysis to triage the defect. User A clicks "ready for development". The ticket is then put in development queue and assigned to a development group. User B (the developer) takes the ticket by assigning it to him/herself and begins work. User B has been assigned by his manager to another ticket so he needs to put this one on hold. He clicks "on hold" (which is a transition for all statuses) and the status changes to on hold.
Here's where the problem starts; it would be amazing if User B could click "take off hold" and pick up where he left off.
Any ideas?