-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
Give project managers regular updates on their projects via email #1377
Comments
cc: @hotosm/major, @nrotstan |
Can we use Flask-Mail to send e-mails directly from the backend. |
Send a simple email template with the task histories on a project to it's manager with a weekly date range Added a simple test for it and added skips for tests instead of returning as true.
@russdeffner What would be good content for this email. The current template contains the following
|
It would be great if it also faces percentage change for mapping and validation; note that a negative change can be valid if for example more tasks are invalidated than validated over the week.
=Russ
… On Apr 22, 2019, at 6:46 AM, Felix D. ***@***.***> wrote:
@russdeffner What would be good content for this email. The current template contains the following
Hi [USERNAME]
This is the weekly update for your project: [PROJECT_NAME]
[PROJECT_NAME] had [NUM_CONTRIBUTIONS] contributions this week.
[CONTRIBUTION_LIST]
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Updated the message template to:
|
Send a simple email template with the task histories on a project to it's manager with a weekly date range Added a simple test for it and added skips for tests instead of returning as true.
ok, this looks already good. I'm wondering, @russdeffner, whether it is ok to send one email per week out to the project managers of published projects. This will probably encourage them to archive them faster 😄 In order to have a full working solution, we will need some more things around the emails:
|
I think the burden should be greater on the project managers and we should give them constant messages that they can’t turn off; weekly sounds good to me.
… On Jun 5, 2019, at 7:41 AM, Felix D. ***@***.***> wrote:
ok, this looks already good. I'm wondering, @russdeffner, whether it is ok to send one email per week out to the project managers of published projects. This will probably encourage them to archive them faster 😄
In order to have a full working solution, we will need some more things around the emails:
Settings page to opt out of all emails and a way opt-out per project.
Link in the email footer to the "email preferences".
Per default, disable (or send to log) automatic messages. An let opt-in on certain deployments, like live. We probably don't want to send emails to project managers from the staging or a local developers' machines 👿
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
The template @fitoria suggested looks great. The number of tasks remaining to be mapped or validated might also be included so that managers get a clear idea of how much of the work is left. Also, the frequency of these emails can be discussed further: weekly? biweekly? monthly? And I think that not allowing project managers to turn off the notifications would be a little too demanding. What we can do is: when someone is assigned project manager, by default, they will receive the email updates of the projects and will have to turn it off manually for every project, if they want to do so. This additional step will assist to meet the objective of holding managers accountable for their projects as well as allow the space for a turn-off notification feature. |
Agree with @ghimiresushma99 about the frequency of emails based on priority. |
Discussion in the Tasking Manager Meet Up . Group suggestions:
Please do add if I have missed anything. Discussion came about the bigger picture about sharing data/stats. Project Managers, general public, etc. A discussion that we need to have but agreement to start small with the Project Creators notifications. |
@petya-kangalova Here are my suggestions regarding this issue:
|
Sneak peek of project update email template: |
Regarding email frequency, I think we should move forward with a weekly schedule because users shouldn't be concerned about how frequently mail is received if they only receive one or two project update emails. However, if we extend the period, there is a chance that more projects will be active during that time, which could result in a high number of notifications being sent out simultaneously, which will clog users' inboxes and force them to ignore or disable notifications. Reducing the interval will result in more frequent but fewer notifications being sent. |
Keep the project managers updated. For example, send them stats of each project with current % mapped and validated, the change over the past week or month etc, # of invalidated tasks and so on.
The text was updated successfully, but these errors were encountered: