Recently I had a user request the ability to delete their own issues in case they accidentally created one improperly. I was able to grant that permission by adding "reporter" to the Delete Issues permission.
However, I only want them to have this ability while the issue is "new". Once it has gone to "In Progress", I want to restrict that to "Project Administrator." I thought I could do this with workflow transition properties such as jira.permission.delete.reporter = false
This "article" is not well written and completely void of good examples: https://confluence.atlassian.com/adminjiraserver073/workflow-properties-861253674.html
Basically, upon transition from the "New" state, I would like to permanently disable reporter delete permissions.