New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make sure we understand how to configure who receives notifications about new users to approve #2758
Comments
Where, in the code, could we add theses notifications, until this problem is resolved ? Thanks ! |
I think this would be the place to send an approval notification to all admins (or group manager). |
Great ! Thanks a lot ! |
Has this been implemented? I’m a new Humhub admin, and am wondering the same. |
Any plan to have this notification in a future version ? |
This is planned for the long term, but is currently not on our roadmap. |
Sorry, I don't understand it: What to do with the registrationcontroller.php in order to get a notification via email? |
I've changed the title because now notifications are via But it's hardly impossible to understand that notifications are sent to the managers of the group where the user registered... See https://community.humhub.com/comment/perma?id=48457 There should be at least a hint on this field explaining what manager are for: But maybe a better idea would be to send notifications to all users allowed to approve new registered users. |
I agree with this, we should modify this so that an admin or someone with the permissions get the notification(s), because currently this function doesn't work unless you're a group manager, so in my eyes it's just unused code; Suggestion
|
…fications about new users to approve
@luke- @ArchBlood what do you think about this PR #6907 ? Discussion: https://community.humhub.com/content/perma?id=276481 Before:After: |
@marc-farre Thanks for the PR. I am less in favor of renaming the "Manager" field as it is partly used for other features as well. But we could just customize the attribute hint and add more information about the manager role in the approval context. Would that be enough? If yes, we could ask @Semir1212 or @mbumpalumpa for help regarding the best wording. |
@luke- as the "Manager" field is only displayed when "Require group admin approval after registration" is enabled, I fought there where no other usage of it. |
@marc-farre Good point, but I would rather stop hiding the field. Some custom modules use it and the user administration for group managers also works without approval. |
As site admin I agree with this, because as long as the field is hiddeen in group setting form you may not understand what "Require group admin approval after registration" is refering to. This is what appened to me. |
@marc-farre That's right. We can still add an attribute hint to "Managers". However, I would like to keep the term "Managers". @Semir1212 @mbumpalumpa Can you please take a look into this? |
@Gilbertdelyon Sorry, I missed your suggestion. Done in commit 940877e |
@luke- @marc-farre hopefully, I understood this well, so here is my thought: I would simplify it and make it a bit clearer. I would also opt for "Manager" as HH is multilingual, and longer sentences will result in longer translations, which may be okay for the desktop version, but in the mobile version, it will result in multiple lines. For example EN (29 chars) "Registration approval manager" is in HR (36 chars) "Menadžer za odobravanje registracija".
While I understand that mentioning "group" twice in one sentence might seem redundant, I do believe we are better off with it, just to be extra clear.
Help Suggestion 1: Select a group manager who can approve pending registrations. I wouldn't mention that they will get a notification because if you think about it, it's kind of logical and expected to receive that type of notification. So that part seems, at least to me, like unnecessary clutter. Anyway, let me know if I'm completely off track. |
@mbumpalumpa Let's just go with group manger, leave "group admin" out. As for the suggestions, let's go with option 2 in all three cases. Just make the last suggestion clearer. The Group Manager can approve pending registrations of his group, not all pending registrations. |
@Semir1212 hopefully I understood it correctly, here is the table of the "final" copy.
|
Fine with me @marc-farre @luke- @mbumpalumpa |
Sorry, something is not clear for me.
It is not clear for me if this second point will be improved? |
@luke- @Semir1212 @mbumpalumpa Done in commit f3862d7 @mbumpalumpa the first line of your table was unclear (description type), but what do you think about this? @luke- I've changed the |
@marc-farre Sorry, yes, I can see how that can be confusing. Personally, I would name the checkbox "If enabled*, the Group Manager will need to approve registration" rather than adding it as a description. But it is up to @Semir1212 and @luke- to decide. *Or in this case, as it's a checkbox, maybe "If checked, the Group..." |
For me it's fine. @Semir1212 ? :-) |
Fine with me @luke- @marc-farre |
#6907) * Enh #2758: Make sure we understand how to configure who receives notifications about new users to approve * Change attribute label and hints and remove hidding the Managers field * Replace "Require group admin" with "Require group manager" * #2758 (comment) --------- Co-authored-by: Lucas Bartholemy <luke-@users.noreply.github.com>
@Gilbertdelyon thanks for your latest suggestions. |
What steps will reproduce the problem?
Administration -> Users -> Settings ->
Require group admin approval after registration
checkedAnonymous users can register
checkedWhat is the expected result?
When an anonymous user register, admin should receive a notification (email and desktop) telling him he has to approve this new user.
What do you get instead?
No notification. Admin has got to manually reload the "pending approvals" (/admin/approval) page every day !!
Additional info
This subject is also discussed on the platform here and here
The text was updated successfully, but these errors were encountered: