I usually use workflow-properties to do this. You can edit the workflow and identify the status where you want to block logging work, then add a flag that says "no one has permission to log work while issue is in this status"
I can add a property jira.issue.editable = false, and where you add a flag that says: "No one has a work permit?
It looks like you're new here. Sign in or register to get started.