Reseller Management: Needs more intuity
All you really need to do is this:
“Server Management” / “Server Administrators”: Add a new user.
Under “Virtual Site Administration” configure the maximum disk quota usable for Vsites + Users, numbers of Vsites he might have and numbers of Users.
Under “Administrative Options” give him these two rights:
“Virtual Site Management”
“Site DNS Management”
Under “Virtual Site Management: Additional rights” you can configure which Vsite options (such as PHP, suPHP and so on) are available to him.
That's all.
Granted: This might not be intuitive enough. How can we make it more intuitive? I thought about this. How about we create a separate menu entry below “Server Administrators” that's just named “Reseller”. In it we strip all options away which aren't related to the reseller management, such as all the “Administrator Options” that grant rights beyond what a Reseller needs?