In a multiserver setup, i've created a template with permission to use only e-mail. Then I've added a mail-only server. When creating users, how can I disable the select for web server, db server and so on? Actually I'm forced to choose a default server also for unused services.
The default modules for new users can be configured in the file /usr/local/ispconfig/interface/lib/config.inc.php
I'm not talking about modules, but customers permissions. When creating a customers, in the "Limits" tab I have to choose default servers also for services that I don't offer.
Select boxes doesn't have an empty value so the first item in the list is a different customer's server. I prefere to not choose server from different customers (that will be saved in configuration) because in case of bug, one customers will be able to see other servers. Is not possible to add an empty value as default server for unused services?
This might give issues with other parts of the software, thats why ispconfig inserts a value automatically if none is entered. I will add a todo item to the bugtracker as this has to be checked deeply if we can allow empty values there and which changes are required for that.
Even '0' is better than setting a server. I preferer that in case of bug customers see an error (like 'server not found' because is set to 0) insted of accessing to other customers' servers. It's just for security