Feature Request: Ability to specify email(s)/user(s) that should receive notification of Pending Users
Hello,
As it stands Authorizer allows for a specific role to receive notifications of Pending Users (Ex: all admins). For majority of our sites the breakdown of admins is typically along the lines of:
- 1-2 Site owners who would handle approval of pending users and general user management
- 5-10 Content managers (who are still admins due to needing access to various plugin interfaces)
- 3-6 of my co-workers (we're the agency maintaining the site for the client)
With the available settings our options are to set "Which role should receive email notifications about pending users?" to Administrator which results in everyone receiving the email notifications. For sites with a high volume of users being on-boarded the notification spam can be a problem and generally cause confusion since majority of the Content managers have no concept of SSO or why they're receiving the messages.
My suggestion is to allow for a specific set of email(s) or user(s) be provided so only the relevant team members or site owners are notified. This is a request I receive fairly regularly from clients. The workaround we currently use is to adjust the message in settings to include text "Please contact your site owner at [email protected] to finish account activation" but this is a process that creates extra steps for the new user.
Let me know if I can provide any clarification. Thanks!
Yeah that seems reasonable. We'll try to refactor the role dropdown to a select2 field that allows specifying any number of roles and/or existing users.
That sounds great, thanks for taking this into consideration!
Aloha, apologies for the long delay on this one. We have added a new setting under "Login Access" that allows you to specify individual users to receive email notifications about pending users:
Please test if you get a chance (by checking out the master branch of this repo in place of your Authorizer plugin) and let us know if you run into any issues! This will be included in our next release.
Relevant commit: https://github.com/uhm-coe/authorizer/commit/61b90635e65392f17a3104eb8345f4a50ee2c5bb
Aloha, version 3.12.0 has been released with this feature. Please let us know if you run into any issues!