Adds an automatic action to Kanboard to automatically add a due date to undated cards
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Action
releases
LICENSE
Plugin.php
README.md

README.md

Automatic action: Assign a due date to undated cards

This plugin adds an automatic action to Kanboard which will add due dates to undated items on a board.

This action is run as part of the daily cron job.

Your configuration may vary depending on how your cronjobs are already configured.

In my environment, my Apache server is running as the www-data user. The base directory for my Kanboard installation is /var/www/html/kanboard

Therefore, I have added the following line to the crontab file for the www-data user and added the following line:

0 1 * * * cd /var/www/html/kanboard && ./cli trigger:tasks >/dev/null 2>&1

This ensures that all task related triggers are processed every day at 1:00am. The reason for using this action is to ensure that all of the cards on a board will show up on a calendar feed (ICS)

It is a requirement that a card has both a due date and an owner for it to properly appear in ICS feeds.

This action will help ensure that items are not accidentally missed because a due date was not added.

Any undated cards found will have a due date of "today" automatically added

When adding an automatic action, the action name is shown as "Automatically add a due date to undated items - to force them to appear on the calendar view"

Author

  • David Morlitz
  • License MIT

Requirements

  • Kanboard >= 1.0.40

Installation

You have the choice between 3 methods:

  1. Install the plugin from the Kanboard plugin manager in one click
  2. Download the zip file and decompress everything under the directory plugins/TaskAssignDateToUndated
  3. Clone this repository into the folder plugins/TaskAssignDateToUndated

Note: Plugin folder is case-sensitive.