im using the ticket owner to assign tickets to my agents .
but i want to limit the actions that these agents can perform on that ticket .
for example a team leader is using change owner to assign tickets to his subordinates
but i do not want those subordinates to be able to close the assigned tickets.
in my view there should be a option that would allow role and group permissions to be inherited by the owner. and if an agent dose not have a specific permission in a queue it should be the same when hes the owner of that ticket.
am i misunderstanding the purpose of owner here or is there some mysterious configuration that has been eluding me so far

any help would be appreciated,
Cheers