Nice work. I feel like this stuff needs to go in core. I consider this a basic user management feature that we should just provide out of box.
If there's any interest in that, please do submit a ticket to trac. It would allow us to merge the duplicate code from uservalidationbyemail as well, which is always a good thing. You'd probably need to remove the geobytes stuff.
In the meantime, I've made a few improvements. If you'd like to collaborate on github: http://github.com/ewinslow/Elgg-uservalidationbyadmin
The plugin s supposed to work with default elgg installation. The plugin proovides the profile field infos like username, display name, email. If you have extended the registration form with additional fields, its a site specific modification and we cant implement it with this package.
I would also like to add additional profile info to the email so I can better decide whether to approve the registration request. Can you please advise where to find the file to modify as you suggested in your response to:
@Sachin :take a look at the notification mail to admin function. You can add the profile informations in that mail. Thanks
I have installed this plugin on 1.8.6. I see there is a conflict between "user validation by email" & "user validation by admin". After enabling validation by admin, only an empty mail goes to the user instead of a validation link.
Instead of this, what I expected was
1. once a user registers at site, validation link is sent to his email.
2. Once user validates their email, this registration goes "pending approval" by admin.
As such, only one validation can be used at present. I think these validation by email & validation by admin have differetnt purposes and both should be simultaneously working.
Anybody else face the same problem?
@padlofdes What do you mean with "nothing happens"? No mail to your admin account, if yes maybe there is something wrong with your mail settings. If not, please have a look into your admin panel, is the new user listed in the Unvalidated-list?
@Team Webgalli: Hey i tried to modify the mail so i recieve more information from a new user. I created a new profile field which is called "reason_for_registration" but if try $name->reason_for_registration nothing happens. Some help would be nice :)
@mathes: It is not supposed to work together with uservalidationbyemail. Without additional development, it is not possible to implement your requirement.
@psblofdes: Provide with a detailed report on what exactly is your problem
@mhauptma: the user metadata's are disabled until they are validated. So you cant get the data via $user->metadata_name.
Hello to all
"nothing happens" it means
The first time log of new user is correct (mail to admin account, user in unvalidated list...)
The following day on having tried with new user
I return to log page
No mail to admin account
new user is not in listed in the Unvalidated-list
any advice would be appreciated regards
I'd also like to know if user can be redirected to be provided more information about the registration process..... or at least they receive an email straight away saying they have signed up and adminstration will approve them and send confirmation email soon
Is this possible? Any thoughts?
View Team Webgalli's plugins