I currently have form rules set up to require an agent to assign a ticket to himself and choose a category before closing the ticket. This works well when they are working in the ticket but agents have found a way to get around those rules by changing the status from Open to Closed in the tickets list menu. If I had the ability to set the status column to read only in the tickets list menu that would resolve my issue.
I was able to create a workflow that auto assigns the ticket to the performing agent on ticket updates if there is no agent assigned which resolves the missing agent issue but there is still the category issue outstanding.

