Project

General

Profile

Feature #1171

students registration after approval mode - need automatic email after approval

Added by anna frolova over 9 years ago. Updated over 8 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
-
Target version:
Start date:
30/04/2010
Due date:
% Done:

90%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
2

Description

When someone fills in the registration form, an email is automatically sent to the admin. By the way, there is no confirmation email being sent to the user's address when the new profile is approved.

I think new users need to be informed when they can get into the platform.

Thanks!


Files

approval_users_list.png (53 KB) approval_users_list.png anna frolova, 17/05/2010 12:23
admin_approve_message.png (49.2 KB) admin_approve_message.png anna frolova, 19/05/2010 13:54
student_message.png (11.4 KB) student_message.png anna frolova, 19/05/2010 13:54

History

#1

Updated by Yannick Warnier over 9 years ago

  • Status changed from New to Assigned
  • Assignee set to Julio Montoya
  • Complexity changed from Normal to Piece of cake
  • SCRUM pts - complexity changed from ? to 2
#2

Updated by Julio Montoya over 9 years ago

  • Status changed from Assigned to Needs more info
  • Assignee changed from Julio Montoya to anna frolova
  • % Done changed from 0 to 20
  • Complexity changed from Piece of cake to Easy

When you want to edit an student: main/admin/user_edit.php?user_id=3 for example, there is an option called:
"Send mail to new user" If you click yes then an email is sent to the user...

Is that's enought?

#3

Updated by Julio Montoya over 9 years ago

  • Target version changed from 1.8.7 RC1 to 1.8.7.1
#4

Updated by anna frolova over 9 years ago

Hello Julio,

to do as you say means to do at least 4 clicks per student (enter the profile, click the option, edit message, send it...). Am I wrong? If a tutor needs to approve 10-20 profiles (one group), it'll be pretty laborious...

So imho no, it's not enough...

Julio Montoya wrote:

When you want to edit an student: main/admin/user_edit.php?user_id=3 for example, there is an option called:
"Send mail to new user" If you click yes then an email is sent to the user...

Is that's enought?

#5

Updated by anna frolova over 9 years ago

  • Assignee changed from anna frolova to Julio Montoya
#6

Updated by Yannick Warnier over 9 years ago

  • Target version changed from 1.8.7.1 to 1.8.7 RC1

Julio, it's still for 1.8.7.
When the admin approves an account (when the mode is set to "registration after approval" and the admin comes to the site to enable the user), the admin edits the user and changes its status from "Disabled" to "Enabled".
When this happens, an e-mail should be sent to the user telling him his account has been approved.

This requires no database change, no big code change either. Just a short e-mail saying:

"
Dear ... (user's full name),

Your account on http://..... has just been approved by one of our administrators.
You can now login at http://... using the login and the password you have provided.

Have fun,

... (portal admin's name)
"

#7

Updated by Yannick Warnier over 9 years ago

  • Status changed from Needs more info to Assigned
#8

Updated by Yannick Warnier over 9 years ago

  • Target version changed from 1.8.7 RC1 to 1.8.7
#9

Updated by Julio Montoya over 9 years ago

  • Status changed from Assigned to Needs more info
  • Assignee changed from Julio Montoya to Yannick Warnier
  • Complexity changed from Easy to Normal

That's what Anna says not to do. To do that, it need like 3-4 clicks... (go to the user list, edit the user, click in enabled then save)
So that does not resolve the problem...

Maybe what she wants is that when we are in the user list we can click in the red icon (Active column) and there an email will be sent.
So it needs some kind of ajax loading process to send the email.

Its ok for the 1.8.7 but need more feedback to resolve this one.

Yannick Warnier wrote:

Julio, it's still for 1.8.7.
When the admin approves an account (when the mode is set to "registration after approval" and the admin comes to the site to enable the user), the admin edits the user and changes its status from "Disabled" to "Enabled".
When this happens, an e-mail should be sent to the user telling him his account has been approved.

This requires no database change, no big code change either. Just a short e-mail saying:

"
Dear ... (user's full name),

Your account on http://..... has just been approved by one of our administrators.
You can now login at http://... using the login and the password you have provided.

Have fun,

... (portal admin's name)
"

#10

Updated by anna frolova over 9 years ago

Hello Julio,

"Maybe what she wants is that when we are in the user list we can click in the red icon (Active column) and there an email will be sent."

That's exactly what I meant. I think I explained the task in an unclear way... sorry.
Here is a printscreen, everything happens in Administration => Users List

Julio Montoya wrote:

That's what Anna says not to do. To do that, it need like 3-4 clicks... (go to the user list, edit the user, click in enabled then save)
So that does not resolve the problem...

Maybe what she wants is that when we are in the user list we can click in the red icon (Active column) and there an email will be sent.
So it needs some kind of ajax loading process to send the email.

Its ok for the 1.8.7 but need more feedback to resolve this one.

Yannick Warnier wrote:

Julio, it's still for 1.8.7.
When the admin approves an account (when the mode is set to "registration after approval" and the admin comes to the site to enable the user), the admin edits the user and changes its status from "Disabled" to "Enabled".
When this happens, an e-mail should be sent to the user telling him his account has been approved.

This requires no database change, no big code change either. Just a short e-mail saying:

"
Dear ... (user's full name),

Your account on http://..... has just been approved by one of our administrators.
You can now login at http://... using the login and the password you have provided.

Have fun,

... (portal admin's name)
"

#11

Updated by Julio Montoya over 9 years ago

  • Status changed from Needs more info to Assigned
  • Assignee changed from Yannick Warnier to Julio Montoya

Got it. I hope to implement this today,

Cheers!

anna frolova wrote:

Hello Julio,

"Maybe what she wants is that when we are in the user list we can click in the red icon (Active column) and there an email will be sent."

That's exactly what I meant. I think I explained the task in an unclear way... sorry.
Here is a printscreen, everything happens in Administration => Users List

Julio Montoya wrote:

That's what Anna says not to do. To do that, it need like 3-4 clicks... (go to the user list, edit the user, click in enabled then save)
So that does not resolve the problem...

Maybe what she wants is that when we are in the user list we can click in the red icon (Active column) and there an email will be sent.
So it needs some kind of ajax loading process to send the email.

Its ok for the 1.8.7 but need more feedback to resolve this one.

Yannick Warnier wrote:

Julio, it's still for 1.8.7.
When the admin approves an account (when the mode is set to "registration after approval" and the admin comes to the site to enable the user), the admin edits the user and changes its status from "Disabled" to "Enabled".
When this happens, an e-mail should be sent to the user telling him his account has been approved.

This requires no database change, no big code change either. Just a short e-mail saying:

"
Dear ... (user's full name),

Your account on http://..... has just been approved by one of our administrators.
You can now login at http://... using the login and the password you have provided.

Have fun,

... (portal admin's name)
"

#12

Updated by Julio Montoya over 9 years ago

  • Status changed from Assigned to Needs testing
  • Assignee changed from Julio Montoya to Curt Ricardo Rodriguez Salazar
  • % Done changed from 20 to 90

Changes sent :

http://code.google.com/p/chamilo/source/detail?r=8eb91961d85d015a6b0310b06ddf5c949610ae49&repo=classic
I'm adding the lang variables ...

Requires testing... maybe Ricardo?

#13

Updated by anna frolova over 9 years ago

Hello Julio,

It works well, thanks! The dreams come true :)

(I signed up as a new student, I approved the new profile, the "student" received the email 1 minute later. Great!)

By the way it needs to be "embellished" (I think it's what you meant speaking about changing language variables):

1. The text on the system window when admin approves the profile ("AreYouSureToEditTheUserStatus") -- see admin_approve message.png

2. The approval message text -- student_message.png

YourAccountOnXHasJustBeenApprovedByOneOfOurAdministrators
YouCanNowLoginAtXUsingTheLoginAndThePasswordYouHaveProvided,

Here is my version for the French message:

Votre profil sur X a été validé. Vous pouvez désormais vous connecter sur X en utilisant vos Nom d'utilisateur et Mot de pass.

Julio, is it possible to remind the student's Login and Password in this message? It would be really great.

Or should I create a new "feature" for 1.8.7 to make these changes?

Have a nice day!

#14

Updated by Yannick Warnier over 8 years ago

  • Status changed from Needs testing to Bug resolved

Also available in: Atom PDF