Giter VIP home page Giter VIP logo

sendemailcreator's Introduction

Checkout our latest project

  • With DocPHT you can take notes and quickly document anything and without the use of any database.

Latest release GitHub license Maintenance Open Source Love Downloads

Donate to help keep this project maintained. Donate with PayPal button

⭐ If you use it, you should star it on Github!

  • It's the least you can do for all the work put into it!

Auto Email Extended Actions

This plugin will add 5 new automatic actions to Kanboard.

1.) Send task by email to assignee

2.) Send task by email to creator

3.) Send email of an impending due date

4.) Send email of an impending subtask due date to assigned user

5.) Send comment by email.

Send Email to Assignee

This Automatic Action will allow you to send by email, a task to the assignee.

Send Email to Creator

This Automatic Action will allow you to send by email, a task to the creator.

Send email of an impending due date

this action will send an email of an impending due date to either the task creator, assignee or both. Duration is defined by user, i.e. 1 day would start sending emails of tasks when there is less than 1 day before due date.

Send email of an impending subtask due date

this action will send an email of an impending due date to the subtask assignee. Duration is defined by user, i.e. 1 day would start sending emails of tasks when there is less than 1 day before due date. Subtask matked as "Done" will be ignored. The "Subject" will be the name of the Subtask, and the "Body" of the Email will be the Task.

Send comment by email

This action will send a comment by email, when a new comment is created on a task, to assignee, creator or both. The email will contain the comment, and task info.

Install

Create a directory SendEmailCreator under the folder plugins

  • Copy all source files in this new directory.

sendemailcreator's People

Contributors

btd1337 avatar creecros avatar kenlog avatar manne65-hd avatar mart-84 avatar matzemuc86 avatar mdkaod avatar mikeperalta1 avatar sfahrenholz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sendemailcreator's Issues

Change of the New-comment-subject for interaction with Mailmagik

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

Export all open task to a specific email

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.

Convert encoding

Hi. File "locale -> ru_RU -> translations.php" need covert to UTF-8. Default set "Windows - 1251" and not working.

Setting to in- or exclude columns

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.

Undefined variable subtask after update to v 1.2.6

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?

Warning: Undefined array key "due_date"

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?

French translation and translation issues

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.

Error : PHP Warning

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

Weekly reminder email

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?

Send email when commented on task

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

notification:overdue-tasks vs trigger:tasks

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

Send e-mail on changing task

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?

TaskEmailDue: Hours before due date possible?

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!

Can't update the plugin from Kanboard plugins' manager

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

project title in Send new comments on a task by email

Hello creecros,

first, thanks for this great plugin. its really helpful.

I have just one question. If we use the action "Send new comments on a task by email" i can add some information in "Add title and ID of the task in the email subject line".
Can i use some variables to use the title of the task or how can i use this setting?

It would be great if the task title or the project name is included in the subject.

Thanks and best regards

reminder function for subtasks

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.