Commit Graph

55 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
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
3833c12ccc Refactoring/rewrite of modal boxes handling 2017-01-02 17:01:27 -05:00
Frederic Guillot
b8f7532e5c Add personal API access token 2016-12-03 15:43:36 -05:00
Frederic Guillot
ef8ddb59c9 Convert user distribution chart to Vue.js component 2016-09-03 20:45:30 -04:00
Frederic Guillot
8c07a0d03e Convert task distribution chart to Vue.js component 2016-09-03 20:39:13 -04:00
Frederic Guillot
ce367a24fc Added tag modification from the user interface 2016-06-24 22:10:14 -04:00
Frederic Guillot
ed074d1764 Move task import outside of project settings 2016-05-28 21:24:24 -04:00
Frederic Guillot
9e218032c4 Split Gantt controller 2016-05-28 14:29:07 -04:00
Frederic Guillot
8d12e2fe73 Split board controller into multiple classes 2016-05-28 14:05:57 -04:00
Frederic Guillot
1353929a7d Rename controllers 2016-05-28 13:41:54 -04:00
Frederic Guillot
ab48a09f0d Rename controllers 2016-05-28 11:31:54 -04:00
Frederic Guillot
82b5b491be Rename task view controller 2016-05-26 22:23:12 -04:00
Frederic Guillot
9ebbe3da56 Rename task controllers 2016-05-26 21:38:43 -04:00
Frederic Guillot
33dea152fc Rename 2FA controller 2016-05-26 21:05:54 -04:00
Frederic Guillot
f2cce5ade8 Rename ProjectEdit controller 2016-05-25 22:46:21 -04:00
Frederic Guillot
24ce1b42f8 Rename ProjectPermission controller 2016-05-25 22:34:19 -04:00
Frederic Guillot
ff892c5d25 Split project controller into multiple classes 2016-05-25 22:28:09 -04:00
Frederic Guillot
8314c99b56 Added QueueManager to process background jobs 2016-05-23 20:43:51 -04:00
Frederic Guillot
8d69c49da5 Manage plugins from the user interface and from the command line 2016-05-20 12:51:05 -04:00
Frederic Guillot
49f43090b2 Added plugin controller (WIP) 2016-05-18 22:07:49 -04:00
Frederic Guillot
bfd59d9e54 Reset failed login counter and unlock user when changing password 2016-05-18 21:27:36 -04:00
Frederic Guillot
46ed06268d Rename subtask controller 2016-05-17 22:25:18 -04:00
Frederic Guillot
4514bc1d4b Improve user controllers and views 2016-05-16 20:55:21 -04:00
Frederic Guillot
abdf6f9780 Improve group controllers and views 2016-05-16 20:19:07 -04:00
Frederic Guillot
67b8361649 Refactoring: added controlled middleware and changed response class 2016-05-15 18:31:47 -04:00
Frederic Guillot
06dd98afe8 Improve avatar upload form 2016-05-07 22:56:03 -04:00
Frederic Guillot
9f0166502b Added search in activity stream 2016-04-10 15:18:20 -04:00
Frederic Guillot
73bae9bb34 Rename controller TaskLink to TaskInternalLink 2016-03-18 21:16:25 -04:00
Frederic Guillot
5bbc903dca Start to implement a project overview page 2016-02-16 17:28:11 -05:00
Frederic Guillot
8477da2643 Rename File controller to TaskFile 2016-02-14 15:49:59 -05:00
Frederic Guillot
6161eaef9e Enable/Disable users 2016-02-13 15:38:35 -05:00
Frederic Guillot
07dd8882e8 Fix subtask redirection 2016-02-07 09:34:05 -05:00
Frederic Guillot
0c81422c34 Add missing route for subtasks 2016-02-06 20:26:50 -05:00
Frederic Guillot
a27d5cd1fd Add missing routes 2016-02-06 20:08:15 -05:00
Frederic Guillot
9840fa8e07 Fix pagination on task time tracking page 2016-02-05 19:19:39 -05:00
Frederic Guillot
dac049cd08 Add inline popoup for project sections 2016-02-05 17:40:42 -05:00
Frederic Guillot
346151e103 Add dropdown menu with inline popup for all task actions 2016-02-03 20:53:07 -05:00
Frederic Guillot
fc21d3873e When creating a new project, have the possibility to select another project to duplicate 2016-01-31 17:46:19 -05:00
Frederic Guillot
5c92f46786 Add external links for tasks with plugin api 2016-01-30 20:38:20 -05:00
Frederic Guillot
9b9d823f30 Move Gitlab and Github authentication to external plugins 2016-01-29 23:59:58 -05:00
Frederic Guillot
dae0c7391a Move Google authentication to an external plugin 2016-01-29 20:15:53 -05:00
Frederic Guillot
051bf1c9db Add configurable task priority 2016-01-24 20:38:39 -05:00
Frederic Guillot
abcfd02067 Split project edition into multiple pages 2016-01-24 18:15:21 -05:00
Frederic Guillot
26e3996014 Add forgot password feature 2016-01-09 17:28:31 -05:00
Frederic Guillot
6f9af3659c Added the possiblity to define custom routes from plugins 2015-12-22 19:06:03 +01:00
Frederic Guillot
7f980cffcc Show profile link for @username mentions 2015-12-15 22:39:39 -05:00
Frederic Guillot
4493e5409f Add routes for ProjectUser controller 2015-12-14 21:20:39 -05:00
Frederic Guillot
b834f5475c Add routes for exports 2015-12-11 18:21:47 -05:00