SuppressStateChangeForUser.cs
The SuppressStateChangeForUser.cs plugin demonstrates how to prevent certain users who are authorized to create a job from sending it to the translation system: when the unauthorized user presses the Send button in a Translation Job, or uses the context menu Send to Translation option in the Translation Jobs Queue, an error message appears indicating the user can only Save, not Send the job.