Closed fiedl closed 6 years ago
I've added your changes and a couple of minor refinements.
I'll report here back in a couple of days when we have tested this in production.
Great, thanks! I'm looking forward to your experiences.
@fiedl Cool feature, too bad it has stalled somehow.
I'm sorry, @svoop, for letting this pull request go stale.
As far as I can say, this feature works well. We have it in production since 2017. But, in contrast to our expectations, our agents have only needed this feature a couple of times. This is why we weren't able to test it very well.
If you are nevertheless interested in merging this feature, @frenkel, we could work on getting the checks green. What would you need from me?
Our clients often reply to an existing ticket, but really want to discuss a separate issue. Therefore, this pull request provides a ui to split off tickets for two common use cases:
Case 1: Client replies to an existing ticket after a while to raise another issue
In this use case, the client's issue has been resolved and the ticket has been closed. But after a while, the client replies to the ticket and reports a completely separate problem.
Click on "Split off ticket" in order to copy the reply into a new ticket and destroy the reply to the old ticket.
After that, consider renaming the new ticket.
Case 2: Client replies, but raises another issue in the same reply
In this use case, the client's issue might or might not be resolved, yet. But in a reply, the client comes up with another issue, which is unrelated.
Select the part of the reply, which is unrelated to the current ticket and really should be a new ticket. After selecting the new issue, click "Split off ticket". This copies the selected text into a new ticket. The reply to the old ticket is not destroyed, because it contains information relevant to the old ticket.
After that, consider renaming the new ticket.