Commit Graph

3838 Commits

Author SHA1 Message Date
Psy-Q 46e3dd66c6 Fix MySQL migration when using increment values different from 1
Fixes #4137
2019-02-15 17:39:03 -08:00
Kiyohito AOKI c6e64791ca Update Japanese translation 2019-02-13 18:31:39 -08:00
Frédéric Guillot b1c5b47d84 Add missing webhook event: task.move.project
Fixes #3969
2019-02-13 18:23:12 -08: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 ba5878e786 Update ChangeLog 2019-02-02 10:50:22 -08:00
Frédéric Guillot 233fd1a8a1 Authorize only API tokens when 2FA is enabled 2019-02-01 15:40:35 -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 6c421da47a Update license year 2019-02-01 11:08:34 -08:00
Frédéric Guillot d2258f8672 Update Docker image to Alpine 3.9 2019-02-01 11:08:04 -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 928f80d569 Update unit tests 2019-01-30 22:25:57 -08:00
Frédéric Guillot 83deec2e36 Avoid XSS in pagination ordering 2019-01-30 22:05:43 -08:00
Frédéric Guillot 8cf8f9ef07 Disable by default plugin installer
- There is no code review or any approval process to submit a plugin.
- Anyone can submit a backdoor as plugin.
- This is up to the Kanboard instance owner to validate if a plugin is legit.
2019-01-30 21:34:04 -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 61a55c8888 Check if user role has changed while the session is open 2019-01-30 20:59:25 -08:00
Frédéric Guillot 19ea9ed620 Add missing CSRF check in TwoFactorController::deactivate() 2019-01-30 20:21:12 -08:00
rafacamargo123 ef1abecee4 Fix pt_br translation typo 2019-01-28 22:26:51 -08:00
Cyboulette cc34318bc7 Fix PHP error in task views (tag colors) 2019-01-19 13:38:50 -08:00
Rafael de Camargo f3b944c77f Hide edit button when user cannot edit task
Check for custom roles to show edit button
Fixes #4123
2019-01-11 17:21:14 -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
rafacamargo123 0deaeb58e6 Fix permission check to show project options
Fixes #4105
2019-01-08 14:45:10 -08:00
rafacamargo123 fdcda3f10d
Fix assignable users on a group with a custom role
Groups custom roles are now handled the same ways users custom roles are.
2019-01-05 12:10:26 -02:00
rafacamargo123 30e9c22139 Fix import of automatic actions when parameters are "unassigned" or "no category" 2018-12-27 11:44:49 -08:00
rafacamargo123 44c69863eb Update pt_BR translations 2018-12-26 12:10:12 -08:00
Ole Carlsen e5c43d4899 Update da_DK translations 2018-12-26 12:01:18 -08:00
renothing 1e9787a446 Update Chinese translations 2018-12-26 11:59:29 -08:00
Miodrag Tokić eccfff451a Limit assignee drop-down selector scope
On the task details page "Add a sub-task" pop-up modal contains
drop-down (the SELECT HTML element) with "form-user_id" as the `name`
and the `id` attribute value. This element is in conflict with another,
hidden INPUT element with the same `name` and the `id` value. This
causes an issue where clicking the "Me" (Assignee) link / shortcut (A)
element doesn't select your name in the Assignee SELECT element.

Avoiding conflict by changing the SELECT element `id` value is not
possible as the SELECT element is generated using `FormHelper::select()`
function which uses the same value for attribute `name` and `id`.

Given the assignee shortcut feature is used only in two places: edit
task and edit sub-task dialog, the simplest solution is to select the
closest SELECT element to the link / shortcut (A) element or limit the
scope to the currently opened dialog.

This fix uses the latter approach by limiting the scope of targeted
selector.
2018-12-20 13:57:43 +01:00
Frédéric Guillot f470873d5d Update ChangeLog 2018-12-19 16:05:15 -08:00
Frédéric Guillot f070ad87d6 Update SQL dumps 2018-12-19 16:01:50 -08:00
Fejer Peter 5238f0bc99 Added priority,swimlane,column values from parent task to task converted from sub task 2018-12-19 14:31:57 +01:00
Frédéric Guillot 46cda3e3b5 Update and sync translations 2018-12-18 21:54:11 -08:00
AI3Zakir 216604a662 Add sorting by reference in list view 2018-12-11 21:24:16 -08:00
jon r 8030353e14 Update Dockerfile : add php7-bcmath
See #4093 for rationale.
2018-12-07 17:20:15 -08:00
eagleofnorth de05b804f7 Update Norwegian to 100% 2018-12-03 23:51:59 -08:00
Craig Crosby abb0456641 Add remove() to Settings Model 2018-12-01 12:00:18 -08:00
Craig Crosby cddaf2ac2e
Add hook to Board Settings 2018-11-28 10:33:23 -05:00
Ben RUBSON ebf8c5f839 Disable php_uname() warning 2018-11-27 19:39:48 -08:00
Frédéric Guillot 6099567fa5 Add link to new forum 2018-11-20 21:26:22 -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
Richard Levitte 2674def351 Add the locale en_GB 2018-11-08 20:46:01 -08:00
trendspotter 7c2e0f7780 Fix postgres schema version + move to separate lines 2018-10-31 18:29:21 -07:00
Matteo Mazza 961486ae89 Fix custom roles duplication
The source_column_id and destination_column_id are searched into the correct project: the newly created one.
2018-10-31 18:26:01 -07:00
Stephan Fischer dea1f85d36 Adding more hyphens to German translation
Made some strings more consistent.
2018-10-27 11:39:03 -07:00
Balázs Úr 8fcdd2be5d Fix typo 2018-10-25 18:18:37 -07:00
rafacamargo123 8b76fa8ba0 Add ordering comments by id along with creation
Order comments correctly when they are added on the same second.
2018-10-25 18:18:02 -07:00
Interleaved 755ecb0f3e Register action assign category based on swimlane 2018-10-25 18:16:49 -07:00
Interleaved 722cb22a5a Assign category based on swimlane change 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
Interleaved 4668126893 Add action for moving a task to swimlane based on category change 2018-10-25 18:16:49 -07:00