Commit Graph

291 Commits

Author SHA1 Message Date
Miodrag Tokić
5dae1e2e83 Run cron jobs via URL
Kanboard supports running cron jobs via CLI. There are hosting services
that don't offer CLI access, but they do offer calling a URL
periodically. This feature is often used as a CLI cron job replacement.

This commit adds a CronjobController called by "/cronjob" URL that will
execute cron jobs as they were executed via CLI. The URL has public
access, but is protected using the webhook token. The "/cronjob" URL
should be called via HTTPS.
2018-06-04 09:59:55 -07:00
Frédéric Guillot
912cf378d7 Add checkboxes in list view to move tasks to another column at once 2018-06-01 15:58:17 -07:00
Frédéric Guillot
d8c625c856 Use utf8mb4 encoding for MySQL instead of utf8 2018-04-12 13:41:32 -07:00
Julien Moreau
62178b1f2b Add Project MetaData API calls 2018-04-04 11:37:52 -07:00
Frédéric Guillot
95ac11a6aa Add system log driver and use it by default 2018-03-05 13:34:04 -08:00
Frédéric Guillot
299198f718 Move SimpleLogger lib into app source tree 2018-03-05 12:04:28 -08:00
Frédéric Guillot
0d578171fe Add timeout parameter for database connection 2018-02-14 10:18:27 -08:00
Christian Wolter
3fbd751ad4 Add action to change column once a start date is reached 2018-01-22 10:58:35 -08:00
Christian Wolter
fba5208308 Add action to change color once start date is reached 2018-01-22 10:54:03 -08:00
Frédéric Guillot
d35d5beee2 Add option to disable Mysql SSL server verification 2018-01-11 14:01:32 -08:00
Frédéric Guillot
ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frédéric Guillot
230eddcc69 Add two automatic actions for subtasks
- Action to create a subtask assigned to the creator and start the timer
- Action to stop the timer of subtasks
2017-12-06 18:31:43 -08:00
Frédéric Guillot
0153cb33de Add command to remove project activities after one year 2017-12-01 11:54:02 -08:00
Frédéric Guillot
12202f0451 Add command to disable projects not touched during one year 2017-11-30 12:34:45 -08:00
Frederic Guillot
6f55acf1a6 Add command to display Kanboard version 2017-11-16 13:52:01 -08:00
Frederic Guillot
95cdeed472 Task CSV import is now able to handle more fields
Add support for the priority, start date, tags and one external link.
2017-11-14 15:39:43 -08:00
Frederic Guillot
44aa24bab1 Add user backend provider system 2017-11-09 15:09:54 -08:00
Frederic Guillot
cafbd1f5a7 Improve iCalendar feed to include tasks with start/end date and due date with a time 2017-11-08 14:50:02 -08:00
Frederic Guillot
648dc6bcfb Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
Frederic Guillot
48b40ec7bf Add section for predefined contents 2017-10-30 16:46:39 -07:00
Yannick Armand
a53ead7e74 Add filter by score/complexity 2017-10-16 10:53:35 -07:00
Frederic Guillot
ec5ec2ea81 Add missing subtask permissions for project viewer role 2017-06-18 22:16:55 -04:00
Frederic Guillot
43e4662b84 Add new automatic action to assign tasks to its creator 2017-06-03 11:32:24 -04:00
Frederic Guillot
54a751820f Add task and project API formatters 2017-05-22 15:33:16 -04:00
Frederic Guillot
d7b0cfbbe5 Improve dashboard 2017-04-08 13:58:25 -04:00
Frederic Guillot
cd734e5ba7 Move Gravatar to external plugin 2017-04-01 17:56:20 -04:00
Frederic Guillot
5cc4889473 Move Gantt charts to external plugin 2017-04-01 17:04:18 -04:00
Frederic Guillot
253d5a9331 Move calendar to external plugin 2017-04-01 15:43:36 -04:00
Frederic Guillot
9b34631135 Simplify dashboard to use new tasks list view 2017-03-12 21:36:52 -04:00
Frederic Guillot
f3deb6492a Add toggle button to show/hide subtasks in task list view 2017-02-26 19:30:02 -05:00
Frederic Guillot
4f325193be Add class SubtaskListFormatter 2017-02-26 16:06:09 -05:00
Frederic Guillot
4a87fb34ba Display tags in task list view 2017-02-26 15:18:49 -05:00
Frederic Guillot
343e86a138 Automatic action to change task color when due date is expired (PR #3062) 2017-02-23 17:30:27 -05:00
Frederic Guillot
11a774e555 Send tasks by email 2017-02-18 20:21:48 -05:00
Frederic Guillot
991f7426e8 Improve error reporting when file upload is not configured properly 2017-02-12 13:34:56 -05:00
Frederic Guillot
8bf054a480 Open comments in board view with a modal dialog instead of tooltip 2017-02-11 17:22:10 -05:00
Frederic Guillot
9357b3a4ec Add command to execute individual job 2017-01-28 10:50:25 -05:00
Frederic Guillot
20832b439d More API procedures are now available to project members and project viewers 2017-01-27 18:38:34 -05:00
Frederic Guillot
83ad4e4448 Set API methods getColumns and getColumn accessible to project viewers 2017-01-26 22:26:07 -05:00
Mark Szymanski
e986b948e3 Provide support for completion filter in search (fixes #2958) 2017-01-24 22:45:16 -06:00
Frederic Guillot
10d96bfd66 Add user invitations 2017-01-22 22:38:00 -05:00
Frederic Guillot
3833c12ccc Refactoring/rewrite of modal boxes handling 2017-01-02 17:01:27 -05:00
Frederic Guillot
ae708a712a Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
Frederic Guillot
1186104469 Add API calls to manage tags 2016-12-17 17:02:29 -05:00
Frederic Guillot
ddeb89e2c6 Add cache decorator for UserModel 2016-12-17 13:39:03 -05:00
Guan Shiliang
5964d5cb13 Fix issue #2881
The locally uploaded avatar images should be visible in public view
2016-12-12 10:30:28 +08:00
Frederic Guillot
b8f7532e5c Add personal API access token 2016-12-03 15:43:36 -05:00
Frederic Guillot
f2fd5d75d9 Add config parameter to toggle automatic SQL migrations
- Add two command line opterations to show schema version
and to execute SQL migrations
- Add new configuration parameter to enable or disable
SQL migrations
2016-12-02 19:16:50 -05:00
Frederic Guillot
f73d0d2ac9 Make user mentions great again 2016-12-01 22:52:58 -05:00
Frederic Guillot
ae5d31e4c2 Add ExternalTaskManager class 2016-11-01 22:18:43 -04:00