Disable users from changing status of tickets if not owned by them

Running 3.8.6

I want my users to be able to assign tickets to themselves (or “take” tickets).
However, I do not want to allow users to change the status of a ticket unless it
is assigned to them. Is there a way/scrip to do this?

Thanks.

I want my users to be able to assign tickets to themselves (or “take” tickets).
However, I do not want to allow users to change the status of a ticket unless it
is assigned to them. Is there a way/scrip to do this?

Only grant the Owner role ModifyTicket and give your users TakeTicket,
that way they can’t change it until they own it.

-kevin