As per my question above, We have a state that a ticket can enter (Backlog) that only the head of product or system admin can update or assign it out. The problem is that others can see the ticket still (which is fine) but they can still use the assign options, and even when they're told not to its still possible for them to do so.
Please see the image below:
