A |
artichoke |
Give admins full control of domains.
Currently, the Evolution UI imposes quite a few restrictions on what an admin can do with a domain.
- Can't add an arbitrary domain to a user.
- Can't add an arbitrary domain pointer to a user.
- Can't change a domain belonging to a user to a domain pointer, or vice versa.
Probably other restrictions.
Feature request: Allow an admin to make essentially any meaningful domain change.
In my specific case, I found no way of using the UI to create a domain pointer for an arbitrary domain (of the form xyz.example.com) to user U belonging to reseller R, where neither R nor U owns example.com. To achieve this, I would have had to go into /usr/local/directadmin.com/conf and disable some domain protections, then log in as U and add the domain pointer, then go back to /usr/local/directadmin.com/conf and re-enable domain protections. Or would have had to manually edit a user.conf file. Etc.
An admin should generally not be restricted from doing anything that doesn't cause loss of data, and even those things that cause loss of data, should be permitted with a suitable warning. Changing a normal domain to a domain pointer would cause loss of data in some directory hierarchy, so you would definitely want to warn and get confirmation.