Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Facebook Sign In with Google Sign In with OpenID Sign In with Twitter
Support for Vanilla Forums Cloud product

In this Discussion

Follow Us


Notification on new applicants

edited December 2010 in Questions
Hi, I installed Vanilla 2.0.16 yesterday. New users should be approved by the admin. As in the former versions, I don't get a notification, when a new user registers. Can I change this? Can I delegate the confirmation of new users to a moderator? I set the permissions but he can't do so.

Comments

  • edited December 2010
    did you inspect your own notification preferences first?

    EDITED: sorry @cdavid is correct, I had forgotten that WordPress is doing the registration for me via Vanilla SSO ProxyConnect and so it WordPress that is notifying me NOT Vanilla. But I seem to remember that some notification was happening when I was only using password authentication. It certainly gets into Recent Activity, so could be a notification via an RSS feed and Growl etc.
  • @DavyB i can see no notification preference for being notified when people want to sign up and are waiting for approval. Can you please point me to where?

    /cd
  • The other notifications seem to work correctly. It's only the one I mentioned above.
  • I am also having this problem. I have my SMTP email set up and working for other notifications, but I can't find any way to receive new applicant notifications. Was this functionality removed?
  • I just upgraded to Vanilla 2.0.17.2 from version 1.1.10 and I'm having the same problem. I am getting password reset emails so I assume my email is set up correct, but I'm not getting emails telling me that I have new applicants like I did in 1.1.10. Am I overlooking a setting?
  • I've installed Vanilla 2.0.17.3 and I'm also noticing that the new applicant emails are not being sent out, but other emails are being sent out, e.g., member has been approved.
  • The latest version is 2.0.17.8, why are you still on 2.0.17.3 especially with new installations? Check if your problem still persists with 2.0.17.8 please :-)
  • Just upgraded from 2.0.11 to 2.0.17.8. As far as I can tell, there was no notification of a new applicant in 2.0.11, and there still is not any in 2.0.17.8. Seems like a pretty basic feature that should be included.
  • Yep. I just upgraded to 2.0.17.8 from 2.0.17.3 and there is still no notification of new applicants.
  • Sorry to bump an old thread, but is there any plan to implement this functionality? I would really like to get an email every time someone applies for membership.
  • Same issue here on 2.0.17.8 (and has subsequently been an issue back on 2.0.16)
  • LincolnLincoln Community Instigator Vanilla Staff
    Yeah, definitely doesn't send emails for new applicants. I have no idea if that feature is planned right now.

    Sr Developer at Vanilla Forums [GitHub, Twitter]

  • If not sending a notification email is intended behavior, then it's a bug that should be fixed. At the least, an option to chose notifications should be added.
  • I have 2.0.17.9 and new users are not notified when they are approved. Although during the sign up process they are promised they will get an email if they get approved.

    Now I'm trying to figure out an alternate way to let everyone know they were appoved. Any ideas? Can I send a bulk email to all new users?
  • My users are notified when they get approved. What I want is that an email is sent to the admin when a new applicant filled out the form and awaiting approval.
  • I am going to jump on too - I think this is very important to get an email notice on new signup, especially since the reCAPTCHA isn't working right now and I'm forced to do approval instead.

  • Just wanted to know if anyone has found a solution as I have the same problem as the posts above. Thanks
  • FINALY after some hours of search, its bad codded but can safe you like it safe me :)

    Open
    applications/dashboard/controllers/class.entrycontroller.php

    Line 791 put
    mail('your@email.com', 'titel', 'message');

    So it send you email each time that sombody register put the admin email.. So its hard bad codded but runnig for me :-)
  • Thank you it is also working for me. Its not perfect but it does the job.
  • Does this go on the end of the existing line 791, or after it (on 792)?

    My existing line looks like this..

    $this->View = "RegisterThanks"; // Tell the user their application will be reviewed by an administrator.

    How do i work this line in without breaking it? :) cheers
  • Hi all!
    Many thanks to ubik74, this was exactly what I was looking for!
    I implemented it thus (applications/dashboard/controllers/class.entrycontroller.php, line 791):
    ...
    $this->View = "RegisterThanks"; // Tell the user their application will be reviewed by an administrator.
    $userdata = $this->Form->FormValues();
    mail($this->UserModel->Get("1")->Email, T('New user waiting for approval'), T('A new user submitted a registration request: ')."\n".$userdata['Email']);

    This sends emails to user 1, and (almost) nothing is hardcoded. But was the lack of automatic notification a feature?
  • You guys rock! I started using Vanilla 2 this week and I properly received one email notification for a pending user...and then it stopped altogether.

    So even though my issue arose nearly a year after this thread ended, luxferrari's code still worked perfectly in Vanilla 2.0.18.4 -- Thank you!!!!

  • In version 2.0.18.4, the line:

    $this->View = "RegisterThanks"; ....

    is on 1034. Add the following two lines on 1035 and 1036, respectively.

    1035: $userdata = $this->Form->FormValues(); 1036: mail($this->UserModel->Get("1")->Email, T('New user waiting for approval'), T('A new user submitted a registration request: ')."\n".$userdata['Email']);

    Remember to apply this fix again if you upgrade to a newer version (unless Vanilla adds it).

Sign In or Register to comment.