Commit Graph

306 Commits

Author SHA1 Message Date
teha-at
e089d3059a Add action to assign user when the swimlane change 2020-04-22 20:36:49 -07:00
mogoa
7e558c1da8 Change order to connect API Before LDAP
Prevent double authentication with API Access token and ldaps server and also prevent temporary ban from ldap server when this one is enabled
2019-10-05 18:48:02 -07:00
Frédéric Guillot
d42dd07054 Remove dependency on nodejs and gulp 2019-07-25 13:05:08 -07:00
Frédéric Guillot
9ae185c18e Remove dependency on Sass
- Convert *.sass files to vanilla CSS
- Start using CSS variables
- Add PHP minifier
2019-07-25 11:16:21 -07:00
renothing
d3d5522432 Automatically update the start date when a task move away from a column 2019-07-08 19:48:24 -07:00
renothing
0d8fbc85d8 Add automatic action to move task between columns based on due date 2019-06-15 20:03:41 -07:00
Rafael de Camargo
d5f6317608 Do not show duplicated results when multiple comments match 2019-05-13 22:34:52 -07:00
Frédéric Guillot
0295388461 Add new actions to reorder tasks by column 2019-02-08 13:53:13 -08:00
Frédéric Guillot
233fd1a8a1 Authorize only API tokens when 2FA is enabled 2019-02-01 15:40:35 -08:00
Marcin
b4a19059e3 New automatic action: move the task to another swimlane when assigned to a user 2018-11-08 20:48:47 -08:00
Interleaved
755ecb0f3e Register action assign category based on swimlane 2018-10-25 18:16:49 -07:00
Interleaved
641cf38e72 Register new swimlane action in action manager 2018-10-25 18:16:49 -07:00
Kamil
03a22132e4 Add search within a range of dates for completion and modification 2018-07-19 12:22:21 -07:00
Kamil
fe935d6ec1 Add search within a range of dates for creation/moved date fields 2018-07-16 21:24:28 -07:00
Frédéric Guillot
2a299d33d1 Add bulk task modification in list view 2018-06-06 11:07:12 -07:00
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