Commit Graph

711 Commits

Author SHA1 Message Date
Henrik 64a5e7ef56
Added standard notification footer to comment_mail template 2020-06-21 10:36:43 -07:00
Franky Van Liedekerke 0ede384cda
Use Ajax request for Markdown preview
This remove dependency on a Javascript library.
2020-05-01 20:05:53 -07:00
Timo 027f875ac6
Save task list order in user session 2020-04-22 20:40:39 -07:00
Timo 67a5dd6a89
Add option to enable or disable global tags per projects 2020-04-04 11:39:17 -07:00
Frédéric Guillot b39f857dc4 Rename "private" projects to "personal" 2020-02-29 18:51:52 -08:00
Frédéric Guillot c12bbb1613 Fix grammatical errors
Fixes #4420
2020-02-29 16:34:38 -08:00
Andre Nathan c8a617cfcb
Add per-project and per-swimlane task limits
This change allows projects and swimlanes to be configured with task limits that apply to their whole scope (i.e. all active tasks in a project or swimlane, respectively), as opposed to the usual per-column task limits.
2020-02-25 20:26:31 -08:00
Timo 2c98be3ead
Add the possibility to make tags global from project settings 2020-02-10 19:48:51 -08:00
Andre Nathan e59ab08af3 Allow task limits to be applied per-swimlane 2020-02-04 20:16:35 -08:00
Timo f0b53863fb Add colors to tag and category list
Add colors to:

- Global tag list
- Project tag list
- Project category list
2019-11-21 19:36:19 -08:00
Slade 89c8add4f4 Make sure incompatible plugins can be uninstalled from the web ui 2019-11-19 20:23:15 -08:00
Slade cac62d24b4 Show ISO date format in application settings 2019-11-16 17:10:58 -08:00
Michael Vickers 3855617743 Stop last project manager role from being removed
If the user will no longer be a project manager and there no other 
managers then stop the role from being changed
2019-10-09 20:34:21 -07:00
Frédéric Guillot 216f2dee12 Add project ID to ExternalTaskProviderInterface::fetch() 2019-07-30 12:58:36 -07:00
Frédéric Guillot e60686cd10 Fix English grammatical errors 2019-07-15 14:42:15 -07:00
KN4CK3R 1a39c46620 Save thumbnails as PNG to allow transparency 2019-07-10 13:12:02 -07:00
Florian 91d703eb8d Make sure the Project Identifier is saved when creating a project from anther one 2019-07-05 21:50:54 -07:00
Craig Crosby 48acf99fd1 Sort columns by due date 2019-07-02 19:52:22 -07:00
Florian Völker efed94b23d Add "identifier" beside "name" while creating a new project 2019-06-27 19:39:02 -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 fa08493348 Limit avatar image size
fixes #4041
2019-02-01 12:12:36 -08:00
Frédéric Guillot 061ba4abe1 Avoid CSRF in users CSV import 2019-01-31 20:06:49 -08:00
Frédéric Guillot a1c437bce8 Do not show projects dropdown when prompting the 2FA code 2019-01-30 21:17:30 -08:00
Frédéric Guillot 322383b084 Always returns a 404 otherwise people might guess which user exist 2019-01-30 21:07:56 -08:00
Frédéric Guillot 19ea9ed620 Add missing CSRF check in TwoFactorController::deactivate() 2019-01-30 20:21:12 -08:00
Cyboulette cc34318bc7 Fix PHP error in task views (tag colors) 2019-01-19 13:38:50 -08:00
Rafael de Camargo f79a2ee5e7 Fix permission check before "Assign to me"
Users who should not be able to change assignee cannot "assign to me"

Fixes #4121
2019-01-10 01:17:03 -02:00
Michael Vickers 2deb6cc917 Redirect to board view of the current task after duplication 2018-10-15 18:07:50 -07:00
Julian Maurice 318b5414d2 Allow 'No assignee' for external task on single user public boards
'No assignee' option is already available in modification but not in
creation.
This patch fixes that by allowing the 'No assignee' option on external
task creation.
2018-08-12 10:28:59 -07:00
Julian Maurice 9d4cd31e1a Allow to associate tags to colors
The color is then used as background in the board, list and task details
views
2018-08-11 10:15:13 +02:00
Julian Maurice ae3ade0908 Allow to associate project categories to colors
The color is then used as background in the board and list views
2018-08-09 19:45:51 +02:00
W1lkins efd64d842d Change 'entered' to 'enter' 2018-07-29 20:29:07 -07:00
Frédéric Guillot 0f8d994e43 Add more fields in bulk task creation form 2018-06-08 11:12:24 -07:00
Frédéric Guillot 9d4be201aa Add quick link assign me in different views 2018-06-07 15:02:10 -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
Miodrag Tokić 87a94201aa Fix misspelled name 2018-06-04 09:50:23 -07:00
James 0188082cde Correct English text 2018-06-03 18:48:14 -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 f6e2dea411 Make sure no empty group is submitted on project permissions page 2018-04-06 14:06:18 -07:00
Frédéric Guillot 0b306fa60a Move documentation to https://docs.kanboard.org/ 2018-04-06 10:54:58 -07:00
Aurélien 5f7a3442d6 Add default filter per user 2018-04-02 14:07:04 -07:00
Frédéric Guillot 67da76e7f1 Fix broken daily summary export 2018-03-09 16:13:05 -08:00
kent1 a991758e98 Redirect to original URL after oauth login 2018-03-05 10:43:15 -08:00
Frédéric Guillot b4beace91c Display exceptions from plugins while refreshing board 2018-03-02 15:47:49 -08:00
Frédéric Guillot bab2fb3899 Remove dependency on PicoFeed 2018-02-02 15:39:47 -08:00
Frédéric Guillot 9ddefa979a Add CSRF check for task and project files upload 2018-01-29 15:56:30 -08:00
Frédéric Guillot 90984d6bb9 Add missing CSRF check on avatar upload form 2018-01-29 13:14:33 -08:00
Frédéric Guillot 357316cdf9 Add missing CSRF check in saveUploadDB() method 2018-01-29 11:31:54 -08:00
Frédéric Guillot ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00