Closed (fixed)
Project:
To do list
Version:
6.x-1.5
Component:
User interface
Priority:
Normal
Category:
Feature request
Assigned:
Reporter:
Created:
21 Mar 2011 at 10:08 UTC
Updated:
18 Jan 2012 at 14:20 UTC
This module fits my bill. However, once a task is assigned to a user, this module does NOT sent notification email to user. How to make this possible? Help please.
Comments
Comment #1
Dr.Katte commentedI could figure out to send emails to users using trigger and action. In the action, I wish to email only an assignee after task creation. I couldn't find how to do this, as in actions module I should fill either an email id or %user. Is there anything like %assigned users for filling up in actions?
Comment #2
AlexisWilke commentedThe Trigger + Action mechanism is dearly limited. There is no way to email a specific person.
I wanted to offer a Rules action instead. That could include all the people assigned the task. Maybe we could even have two levels (people who are to work on the task and "managers" who are there just to see that the task get done.)
Thank you.
Alexis
Comment #3
uv516 commentedI think...
When you assign the To do item to a person, you'll be able to get the person's mail-address from the login.
It should be possible to mark "Send message to assigned person(s)" and "Send message to author" to send a email.
You'll need a standard email text for each action, but that part should be "easy".
You could (at start) do it without any "simplenews" or "messaging", but only a simple mail. Later the system could expand... - perhaps :-)
Comment #4
AlexisWilke commentedActually the Rules module for D6 doesn't support lists of anything so I guess it wouldn't work right unless I were to generate one event per user assigned to the To Do node. Then the Rules module could be used to do whatever is necessary on a per user basis. Especially if you can mark a manager by adding a role to that user.
Thank you.
Alexis Wilke
Comment #5
uv516 commentedDo we need the Rules module?
When do the user get at message about a To Do item? - Do you think that the user every day should check the To do?
I think we need some message system for it? Perhaps cron based.
In To do you need a message form for each type of message (not for each user!).
When cron runs it checks the To do's time table and proceed at message to each assigned user (based on the e-mail from the log in form).
It should be possible.
Comment #6
AlexisWilke commentedUv516,
Yes. It's always possible. My concern is in avoiding adding too many options/features to the module. It's already quite powerful as it is.
Now, adding Rules would allow you to do a lot more than just send emails. So you have a CCK field which is a reference to another node and once all the users marked a To Do item as finished, then that other node need to be published. That, again, would be quite specialized, but if you can make it work with Rules, all the better for you!
Even better, when you create a new node, it automatically is created as unpublished, and a To Do node is created with a set of users who have to review that node as defined by the type of node you just created. The To Do has that CCK link back to the new you just created... Is that a nice scenario? It could be done with Rules assuming that we add the necessary support to do all those actions, events, etc.
Right now, there is support for Actions, but that's crap since you cannot determine anything such as dynamically determine which users are to be emailed.
Thank you.
Alexis Wilke
Comment #7
AlexisWilke commentedOkay, there is a new sub-module that will generate one Rules event per assigned user. You can use that to send your emails. You can use as many conditions as necessary and any one of all the many events are available in To Do list.
The emails can be written in the Rules actions. So you can write anything you want.
Thank you.
Alexis Wilke
Comment #9
dvasquez commentedHello Alexis,
Where is the submodule?
Thanks!
Comment #10
AlexisWilke commented6.x-1.x-dev
I guess I should create a v1.5 of to_do...
Thank you.
Alexis
Comment #11
dvasquez commentedThanks Very Much, you´re a good man!
Comment #12
morybel commentedCorrect me if i'm wrong, but I can only deal with these actions?
What do I have to do, to send automatically an email (to the assigned user) whenever a task has been assigned?
What if my taks has no start and no deadline date?
Thanks for your help.
Comment #13
AlexisWilke commentedmory,
To send emails to everyone you want to use the Rules module instead of the Actions. The Actions only offers you ONE email address, generally the author, but if undefined (deleted since) the current user.
As for the Started event, I send it when you click on the Start button. Obviously, without a deadline, there will be no deadline events...
Thank you.
Alexis
Comment #14
morybel commentedNo, I'm using Rules.
I may have not used the good word (actions). What I meant is I can only deal with these "options". That is unfortunate if I can only send email once a task is started. Sometime tasks has no started date or deadline.
Thanks for your answers.
Comment #15
AlexisWilke commentedOkay, so what you're saying is that whenever you Save the node you'd like to have an event that sends the email to your users?
Thinking about it, it is true that you do have a Node Update event, but that wouldn't help since it would not include the email address of the assigned users.
We could add two more events to the Rules set:
Would that resolve your problem?
Of course, if you have a start date that's on the same day as the create/update and also sends an email then, the assigned users will receive 2 emails...
Thank you.
Alexis
Comment #16
AlexisWilke commentedMarking the status as Active.
Comment #17
morybel commentedHi Alexis,
This would be perfect. My users want to assign tasks that do not have necessarily a start date. They work on the same project (that sometimes last a year) and all have the same start and end date . So they know they need to complete the tasks whether it has a deadline or not. Yes, this is a definitive solution to my problem.
Thanks.
Comment #18
AlexisWilke commentedMori,
You'll soon see a new version (Dev 13, probably) with the two new events. Let me know whether that works or not for you.
The Created should react whenever you create a new To do entry and the Updated whenever you make an edit (every single time... so if you edit 3 times in a row, you'll get 3 events and thus 3 emails...)
Thank you.
Alexis
Comment #19
morybel commentedGreat!!! Can't wait to try that. Thanks for your hard work, I'm really appreciative of that, and others will too.
Comment #20
AlexisWilke commentedOkay, I'll mark this one as fixed for now. If you have a problem with 6.x-1.x-dev or 6.x-1.6, don't hesitate to reopen the issue.
Thank you.
Alexis
Comment #21
morybel commentedThank Alexis, it works perfectly. This is exactly what I needed. You are one of a kind. I'm really happy to apply this to my websites.
Cheers
Mory