We want to track the reason for the changes being made to the value in Fix Version field on an issue. I am currently working on building a listener using script runner to work in the following scenarios:
1) View Issue- When the user changes the value for Fix Version show a screen with a required custom text box field called Reason.
2) Edit Issue - When the value of field is updated and the user saves the record show an additional screen with a required custom text box field called Reason.