Hi guys,
I didn't read all posts, but to clarify, there are 2 different levels where things are set.
Reseller Level and User Level.
They're 2 different places that do 2 different things.
----
The ability to user the Login Keys or the functionality of any other feature are all User Level items.
These are stored in the user.conf file for any account.
If you want to create a Login Key, the User might have it enabled in their user.conf.
The purpose of a Reseller is to create an manage Users.
They, themselves, are also Users, so they can manage themselves.
A Reseller has the power to allow or disallow
the ability to use the Login Keys feature, including in their own User Level account.
----
With that, if an Admin goes to CMD_MODIFY_RESELLER and enables "Login Keys" for this Reseller, the Admin is only enabling that Reseller to control it for their Users.
So Reseller bob is now allowed to let User fred have Login Keys.
Here's the logic:
If Admin enables Reseller bob the ability to give Login Keys to their Users, in no way should DA actually enable Login Keys for User fred. That's to be decided by Reseller bob.
Thus, User bob (the User portion of Reseller bob) is a subset of that logic, hence DA will not enable it.
----
The exception to the rule is only during the creation of that Reseller.
If the Reseller Package has Login Keys enabled, then the new Reseller account User Level *will* have Login Keys enabled.
However, changing the Reseller Package later on will *not* affect the User Level of that Reseller.. only the Reseller Level setting.
Hope that helps clarify how it works
John