This Automatic Action will allow you to send Gotify notifications of impending due date for tasks.
Developed using Kanboard Version 1.2.18
- Benedikt Hopmann
- License MIT
- Based upon SendEmailCreator by Craig Crosby
- Kanboard >= 1.0.37
- Gotify Plugin for Kanboard
- Existing Gotify server
You have the choice between two methods:
- Download the zip file and decompress everything under the directory
plugins/GotifyDue
- Clone this repository into the folder
plugins/GotifyDue
Note: Plugin folder is case-sensitive.
This plugin will add one new automatic actions to Kanboard: Send Gotify notification of impending task due date
This action will send a gotify notification of an impending due date to either the task creator, assignee or both. Duration (in hours) is defined by user, i.e. 1 hour would start sending notifications of tasks when there is less than 1 hour before due date.
This plugins depends on configuring a cronjob, e.g. cli projects:daily-stats
running every 15 minutes.
Notifications aren't send if the task is overdue, cause this is handled via notification:overdue-tasks
.
- Enable the PHP debug mode
- All errors are recorded in the logs
- Enable verbose mode in file
plugins/GotifyDue/Action/TaskGotifyDue.php
($verbose = true;
and$gotify_verbose = true;
)