I want to be able to change account limits per user (increase web sites or mail domains).
I know I can create packages, but that I want is modify limits per users and I’ve a lot of users.
Is no problem for me if I need to change in a text file instead of GUI. Can I do that?
It is not a priority to change how the package system work, but there are several things you can do:
create username.pkg
create all combinations of .PKG files
ask for / submit a pull request that creates a username.pkg from different plans.
You can have 2 DNS plans, 3 email plans, 5 web hosting plans apart from the unlimited options.
That easily makes 30-50 combinations.
Either you only limit space used or set 1 domain / user ( So clients need different users to access) to reduce complexity.
But maybe the packages should be decomposed into sub packages: