I’m in need of a user management module that does the following:
- Enables a user to change their user group themselves by submitting a credit card via a payment system.
- Enables a user to automatically be changed to a different user group based on criteria that is defined by the administrator.
Some things that may cause that to happen are as follows:
A Time frame - After a certain period of time the user is automatically upgraded to have more user rights. Or after a period of non-activity their rights are reduced.
B. Task specific - The user has made X number of forum or blog posts in X number of days.
C. SQL Query - Anything that can be specified by a custom SQL query, eg If a user has completed survey A and been a member of the site for X number of days, and lives in California.
There should be an option to automatically run a stored procedure at a specified time to see if there are any users than need to be upgraded and then the process is automated, or there is another option for manual review where all the changes are presented in a list and the administrator can have the option to unselect the ones they do not want to be processed and the process is then submitted.
I’m sure there is something out there that does what is needed in Option 1, but is there anything out there that does Option 2 as well?
If not, this is something that would probably be useful to a lot of people who would be willing to buy it. I don’t have the budget for a custom module to be developed, but I wanted to see if there are any developers interested in bring a module like this to market.
I would pay up to $100 for a module that performs those functions.