I have a workflow that has assignment set by workflow post function and I need to prevent people from assigning issues to themselves or to anyone else.
I can't take the assignment permission away from them since I do need them to be able to assign via the post function.
Sorry, the above procedure affects the whole instance.
There is no way to do the same per project basis.
Did you mind to add the Jira.permission.assign.denied= property to an status and see if the button is not displayed but the postfunction works as it should?
See, the article below if you don't know how to configure transition and status properties:
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events