- you would have to delete all users. require registration for opening a ticket.
Then you would need to edit the index page to remove the button.
You would also have to edit the ticket view to remove the new ticket link there.
This wouldn't entirely prevent people from opening a new ticket (especially if you allow them to update tickets via email).
- There is no way to do that.
You can create a new Status
Admin panel -> Manage -> Lists -> Ticket Statuses
Click Add New Item
on the Value tab
enter Value: Closed-NoReOpen.
enter an Abbreviation if you want.
Click on on the Item Properties tab
in State Select Closed
ensure that the tick the check box for Allow Reopen is unchecked.
In the Description text field: enter a description like "Ticket is closed, cannot be re-opened."
When you close a ticket assign it this status. It will prevent the ticket from being re-opened. If the user replies to it then it will create a new ticket.
To disable a user:
Go to the Agent panel -> Users tab.
Go to the User.
Click Manage Account
Click on the Manage Access tab
Tick the check box for Administratively Locked.
Click Save Changes