We need to be able to lockdown certain fields based on Project Roles or some other permission scheme. I think with ScriptRunner we can lock down fields during transitions, but there appears to be a hole with the base Edit screen of an issue. I do not see an option to prevent edits on that screen while still displaying the fields read-only.