For reasons I won't go into here I need to stop developers from changing the Fix Version in JIRA without preventing them from changing the Green Hopper Ranking.
This is slightly complicated as Greenhopper allows you to change whether you are using the Schedule Issues or Resolve Issues permission for this stuff.
I've tried the following:
Set GH to use the Resolve Issues permission and revoked the Resolve Issues permission. This prevents users from changing both fields.
Set GH to use the Schedule Issues permission and revoked the Resolve Issues permission. This allows editing of Ranking, and blocks changing the Fix Version in the JIRA screens, so far so good. However it is still possible to change the Fix Version in the Green Hopper Planning board.
I've also investigated removing the Fix Version field from the JIRA screens, however you can still always change it in GH.
I'm out of ideas, so I'm hoping someone out there has worked out the answer for me :)
Forgot to mention - I'm using JIRA 4.1.2 with GH 5.1