I would like the popular joomla extension Membership Pro from ossolution to be modifies. I have contacted the extension developer and they are not responding.
I want the membership to auto approve for a list of domains, but also allow any member that registers under the same domain to get the same membership level as all other members for that domain.
The following domains will be populated within an auto-approve list and have the membership group assigned to the domain, this group can be manually updated but should also be automatically updated depending on the membership type purchased/membership expired.
[url removed, login to view] (FULL MEMBER)
[url removed, login to view] (BASIC MEMBER)
when user [url removed, login to view]@[url removed, login to view] registers and pays for full membership he will be given FULL MEMBER group along with this being granted to the domain in the auto-approve list, this user will also be auto-approved because the domain is pre-populated in the table.
When user sarah@[url removed, login to view] signs up, she will not need to purchase a subscription as one was already previously purchased by [url removed, login to view]@[url removed, login to view] and they belong to the same domain so she will automatically become a FULL MEMBER
When kevin@[url removed, login to view] registers and do not purchase a subscription, they will be given BASIC MEMBER and so will the domain, but will be auto-approved, if sarah@[url removed, login to view] registers and purchased a subscription both Sarah, Kevin and the domain would be upgraded to FULL MEMBER
when kevin@[url removed, login to view] registers, they will be given BASIC MEMBER unless they purchase a subscription for FULL MEMBER but they will NOT be auto-approved as the domain does not exist within the auto-approve table.
It would also be nice to have the option to set a parameter ON/OFF to automatically add the domain to the auto-approve list when an administrator manually approves a user, this way we can either let the system do it, or the admins can do it manually.