creecros / sendemailcreator Goto Github PK
View Code? Open in Web Editor NEWKanboard Plugin to add various automatic email actions
License: MIT License
Kanboard Plugin to add various automatic email actions
License: MIT License
Hello everyone, my team and I use Kanboard as users. We now make extensive use of the mail reminder function for subtasks. It is somewhat unfavourable that the subject line of the mail we receive contains the description of the subtask and the Kanboard task text in the mail body. Is it possible to set somewhere that "SubTask" always appears first in the subject line of the mail and then the text of the subtask?
First of all, thank you very much for your plugin, especially for the automatic action within the file https://github.com/creecros/SendEmailCreator/blob/master/Action/TaskEmailDue.php
.
I wonder if it is possible to include hours in the script instead of (or in addition to) days. Unfortunately, so far I have not been able to fully understand the logic of the script. I would therefore be grateful for any starting point!
Hello,
great plugin :) here is the translation file for French. To be placed in a translation.php
file within a new folder fr_FR
inside the Locale folder of the plugin, for those who do not want to wait for an update.
<?php
return array(
'Email subject' => 'Sujet de l\'email',
'Duration in days' => 'Durée en jours',
'Send a task by email to creator' => 'Envoyer une tâche par email au créateur',
'Send a task by email to assignee' => 'Envoyer une tâche par email à la personne assignée',
'Send email notification of impending due date' => 'Envoyer une notification par email lorsque l\'échéance de la tâche se produit',
'Send email notification of impending subtask due date' => 'Envoyer une notification par email lorsque l\'échéance de la sous-tâche se produit',
'Include Task Title and ID in subject line?' => 'Inclure le titre et l\'identifiant de la tâche dans le sujet',
'Send new comments on a task by email' => 'Envoyer les commentaires d\'une tâche par email',
);
Also, please note that the Portuguese, Italian and Russian translations are missing the Include Task Title and ID in subject line?
string, and that all translations except the Italian one are missing the Send new comments on a task by email
string.
Hi @creecros, is there a way to make this plugin works for "saving task" event?
I would like to automatic send e-mail to assignee when the task is changed, for instance, when I change the assignee. It would also be great for cases where the task is created with no assignee and then, later, it is assigned to someone.
Is that possible?
Reminder for myself: I need to look at this again, not working currently, at least not for myself.
Hello,
Is it possible to change the subject-line for email creation on new comment event?
When the subject would start with [CommentOnTask#XY], it would be easier to interact with Mailmagik for creating new comments by email, because then replying on such a message would close this circle of interaction.
Best regards
Imho it would be nice if there would be a setting to exclude tasks from being sent when they're placed in certain columns.
I.e. I don't want to receive email anymore for tasks in my Done
column.
Is there a way to add the project name in the subject line when using "Send a task by email to creator"? Thank you
Hey @creecros,
in our system we have the following jobs:
trigger:tasks -> every hour
notification:overdue-tasks -> once a day at 6:00
We like the idea to inform the user before the due date is overdue, like this plugin does.
Unfortunately the trigger of this plugins runs every hour :(
Maybe it is possible to trigger this action by notification:overdue-tasks as well and not by the task backgound worker?
Regards,
Timo
I installed:
Application version: v1.2.32
PHP version: 8.2.8
PHP SAPI: fpm-fcgi
Auto Email Extended Actions 1.2.5
SubtaskDueDate 1.1.3
If I add Automatic action for the project:
Send email notification of impending subtask due date
Event name = Daily background job for tasks
Duration in days = 1
Choose a column to ignore, when a task is in this column, no emails will be sent. = Backlog
The job returns an error meaasge. The message is
Warning: Undefined array key "due_date" in /var/www/app/plugins/SendEmailCreator/Action/SubTaskEmailDue.php on line 78
After that there is no any work email notify at all.
Can you fix that please?
Hello,
When trying to upgrade Auto Email Extended Actions from 1.2.5 to 1.2.6 in Kanboard 1.2.32 using either the plugin PluginManager, or the manual plugin install menu in KB, I run into an error. With the second method, additional details are given: the plugin's name (Auto Email Extended Actions) doesn't match the plugin's namespace (SendEmailCreator).
Applying PR #29 solves the issue (at least via the manual plugin install menu, I did not test for PluginManager plugin) - the plugin gets updated. It also gets renamed SendEmailCreator in the plugin list, instead of Auto Email Extended Actions, but I assume this is wanted ?
Regards,
oleole39
Hello,
I user SendEmailCreator's plugin with the last version to Kanboard, but i have this error (file : /tmp/kanboard-cli.log) :
"
PHP Warning: A non-numeric value encountered in /var/www/html/kanboard/plugins/SendEmailCreator/Action/TaskEmailDue.php on line 110
"
My Crontab :
00 07 * * 1-5 cd /var/www/html/kanboard && ./cli cronjob >>/tmp/kanboard-cli.log 2>&0
Thanks
Hi,
It would be very helpful to be able to backup open tasks to a .csv file sent to a specific email.
Currently I have to do this manually by Exporting and saving the file on my computer. An automatic action that would send such a file to an email would significantly improve the quality of work.
Additionally, is it possible in such a solution that exported file would contain metadata?
I wrote a similar request on kanboard's github, but I see that this plugin already contains part of that solution I wrote about earlier.
I have tried to create an automated action that sends an email every week reminding the tasks assigned to the user that are still open. I can't do it, I don't know if I failed with the cronjob or something else...Have you done something similar by chance?
Hi there,
Thanks for sendemailcreator - we've been using it since at the early days, it's so useful :)
One request I've had is, would it be possible to add the ability to send an email to (person) when someone adds a comment?
Thanks,
Algy
SendEmailCreator/Action/TaskEmailDue.php
Line 174 in 56feadc
the variable $project is not initialized in the second cycle for the creator
hence error upon trying to index null object
Hi. File "locale -> ru_RU -> translations.php" need covert to UTF-8. Default set "Windows - 1251" and not working.
Hi! Thank a lot for fast fix, but there is a new problem... I try to restart app but no luck
Application version: v1.2.32
PHP version: 8.2.8
PHP SAPI: fpm-fcgi
Auto Email Extended Actions 1.2.6
SubtaskDueDate 1.1.3
There is log from cronjob:
Warning: Undefined variable $subtask in /var/www/app/plugins/SendEmailCreator/Action/SubTaskEmailDue.php on line 86
Warning: Trying to access array offset on value of type null in /var/www/app/plugins/SendEmailCreator/Action/SubTaskEmailDue.php on line 86
Warning: Undefined variable $subtask in /var/www/app/plugins/SendEmailCreator/Action/SubTaskEmailDue.php on line 95
Warning: Trying to access array offset on value of type null in /var/www/app/plugins/SendEmailCreator/Action/SubTaskEmailDue.php on line 95
Can you please fix that?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.