Commit Graph

476 Commits

Author SHA1 Message Date
Frederic Guillot f1fcaedbd2 Avoid potential XSS in Gantt chart 2017-02-23 20:33:44 -05:00
Frederic Guillot daaf32beb5 Always escape initials in LetterAvatarProvider 2017-02-23 18:58:17 -05:00
Frederic Guillot dd579937e3 Add helper method to use implode() with HTML escaping 2017-02-23 18:51:11 -05:00
Frederic Guillot a3b2c4d6d0 Update ChangeLog, contributors and compile JS 2017-02-23 18:10:07 -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 a43f71dda9 Redesign project list view 2017-02-19 18:27:57 -05:00
Frederic Guillot 3b3e803369 Redesign task list view 2017-02-19 17:08:00 -05:00
Frederic Guillot 778c9d8212 Allow people to remove missing automatic actions
When an automatic action is installed from a plugin,
if the plugin is removed the automatic could stay
in the database if the user didn't remove manually
the automatic action.
2017-02-19 12:00:35 -05:00
Frederic Guillot 11a774e555 Send tasks by email 2017-02-18 20:21:48 -05:00
Frederic Guillot bd0ed33179 Add Reply-To header to emails sent from Kanboard 2017-02-18 19:13:08 -05:00
Frederic Guillot b4dc602381 Send comments by email 2017-02-18 18:25:46 -05:00
Frederic Guillot ab40004558 Improve task view table 2017-02-18 16:25:59 -05:00
Frederic Guillot 76f73eebea Upload files button stay disabled when there are other submit buttons on the same page 2017-02-18 15:53:48 -05:00
Frederic Guillot 1c5c1a5b6d Simplify automatic actions table 2017-02-18 14:48:48 -05:00
Frederic Guillot c7b7c060a6 Improve category section 2017-02-18 14:01:54 -05:00
Frederic Guillot 49c8e5c1be Prevent people to remove swimlanes that contains tasks 2017-02-18 13:38:51 -05:00
Frederic Guillot 948b7fbaaa Add mandatory argument "project_id" to API method "updateSwimlane()" 2017-02-18 10:11:07 -05:00
Frederic Guillot de128dbad8 Remove default swimlane 2017-02-18 09:42:01 -05:00
Frederic Guillot 5e0cf1472e Improve PR #3038 2017-02-15 21:06:41 -05:00
Busfreak d6d1df2917 Sub-tasks from the hidden columns still visible on the dashboard (#3040) 2017-02-15 20:31:32 -05:00
Frederic Guillot a559dc0be7 Use contextual menu instead of action column in users management 2017-02-14 22:09:29 -05:00
Frederic Guillot c64b5294e2 Update ChangeLog 2017-02-12 14:15:39 -05:00
Frederic Guillot 260213147c Add menu entry to add attachments in task dropdown 2017-02-12 13:39:46 -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 c5caff7ef7 Fix CFD chart (stack wrongly ordered) 2017-02-11 19:42:17 -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 28052edb22 Improve card icons alignment on board 2017-02-11 14:29:44 -05:00
Frederic Guillot 72cea71692 Improve mobile view 2017-02-08 22:17:02 -05:00
Frederic Guillot b03c1c5ff4 Add priority column in list view 2017-02-08 20:42:26 -05:00
Frederic Guillot 5c0b90bb29 Change wording for project status (use "closed" instead of "inactive") 2017-02-08 20:35:51 -05:00
Frederic Guillot 73dce12797 Prevent people to remove columns that contains tasks 2017-02-08 18:36:13 -05:00
Frederic Guillot d3650eaa25 Fix broken subtask restriction per user 2017-02-07 20:54:56 -05:00
Frederic Guillot 3e1b1e0249 Improve LDAP error reporting 2017-02-05 19:34:12 -05:00
Frederic Guillot 99b3bfae16 Add unit test for PR #2766 2017-02-05 12:59:39 -05:00
Frederic Guillot d0a1ed9227 Add configuration parameter to disable email configuration from user interface 2017-02-05 11:54:27 -05:00
Frederic Guillot d5c4c18ea0 Add email address field for projects 2017-02-04 16:03:29 -05:00
Frederic Guillot a5a9bd56b7 Improve forget password behaviour
Notify the user that an email has been sent or not.
2017-01-29 20:47:00 -05:00
Frederic Guillot da3110ec8b Do not display current project in board selector 2017-01-29 20:15:51 -05:00
Frederic Guillot 4e78a0aced Do not set default task assignee for team projects 2017-01-29 20:06:32 -05:00
Frederic Guillot 66ced63fe2 Highlight comments if hash is present in URL 2017-01-29 18:58:00 -05:00
Frederic Guillot dbe001d957 Update ChangeLog 2017-01-28 11:53:44 -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
Frederic Guillot a371d53e63 Always unbind internal listeners when closing a modal dialog 2017-01-26 22:21:07 -05:00
Frederic Guillot fa5c12a61d Empty arrays are serialized to a list instead of a dict (Json API) 2017-01-24 22:09:13 -05:00
Frederic Guillot 81d14efbd1 Simplify date and time configuration to avoid potential validation issues 2017-01-24 20:16:43 -05:00
Frederic Guillot d81fb20df6 Fix wrong datetime formatting when task form shows validation errors 2017-01-24 20:04:58 -05:00
Frederic Guillot b23613bbe3 Fix regression: wrong URL in modal to move task to another project 2017-01-23 21:16:14 -05:00
Frederic Guillot 5315e4961e Fix regression: stay on the same page when a task is closed 2017-01-23 21:05:59 -05:00