I have created a custom field named "Tester" and then, in my workflow, I have configured a transition that automatically replaces the current value of the Assignee with the Tester one.
However, I notice an unexpected behaviour with issues that are created without a Tester. Let me explain: if I go to an issue that has been created without a Tester, and edit it to include a Tester, then the resolution is automatically set to "Fixed". This happens without changing nothing else on the issue. The issue is still in the same state (e.g. todo).
I am aware of how to change the Resolution with post-functions, but that works only when you have a transition. In this case, I am updating a field.
Is there a way to create some kind of post-functions with field updates? Looking around I have found that any field change generates an event and that one can use listeners to interact with events. However, I would like to avoid scripting my own listener, is there a GUI for this? (just like there is one for managing transition post-functions)
Let me be clear, what I want is just to remove this weird behaviour, e.g. I want no action to be taken when the custom field "Tester" is modified.
Thanks!