Commit Graph

2558 Commits

Author SHA1 Message Date
Frederic Guillot 3be442bfc5 Avoid PHP notice when validation fail 2017-01-22 17:06:39 -05:00
Frederic Guillot b906b91733 Fix typos in PR #2950 2017-01-22 12:40:53 -05:00
Lev Lazinskiy 8e18c39db9 Add date_modification to comments (PR #2950) 2017-01-22 12:39:30 -05:00
Frederic Guillot c98bb82312 Update id_ID translations (By Fajri Surya Putra) 2017-01-20 15:58:48 -05:00
robre 3ce46b7230 Added a hook for the table colum header 2017-01-20 15:30:56 +01:00
Shaxine-Linux f0266eb688 Update pt_PT/translations.php 2017-01-19 20:32:22 +00:00
nepomuc 7ae8445ccd Fix #2848 2017-01-18 21:12:13 -05:00
Mark Szymanski d798a26666 Updates to clarify difference between username and name in profile page (fixes #2812) 2017-01-17 21:46:24 -06:00
Volodymyr Kushnir 0ad1779435 Fix Kanboard installation errors on MySQL 8.0.0
This is a quick and dirty fix for "Internal Error: Unable to run SQL migrations: Running migration \Schema\version_113, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'role VARCHAR(255) NOT NULL,".
As per https://dev.mysql.com/doc/refman/8.0/en/keywords.html **role** is a reserved keyword in MySQL 8.0.0.
2017-01-15 17:54:53 +02:00
Frederic Guillot f5c95f3c93 Add task creation event to automatic action that email tasks 2017-01-14 16:00:58 -05:00
Frederic Guillot c6b9c72626 Improve external link form when validation fail 2017-01-14 14:29:44 -05:00
Frederic Guillot 2cac4c811d Add workaround when IE11 submit corrupted multipart/form-data 2017-01-14 13:44:57 -05:00
Frederic Guillot fe1629e3ea Fix PHP notice in task creation form 2017-01-14 13:00:06 -05:00
Frederic Guillot 0807f27981 Fix wrong arguments for submitButtons() helper 2017-01-11 22:43:24 -05:00
Frederic Guillot d459bec035 Display at least the title when there is no custom filters 2017-01-08 22:54:05 -05:00
Frederic Guillot f18707c69a Sync locales 2017-01-08 22:03:18 -05:00
Frederic Guillot 5bd19ee64d Improve user views layout 2017-01-08 21:51:43 -05:00
Frederic Guillot 36de36dad9 Improve settings pages layout 2017-01-08 21:42:08 -05:00
Frederic Guillot d01b2271d3 Add margin bottom under search box 2017-01-08 21:23:56 -05:00
Frederic Guillot 0960a4d0b0 Improve link labels pages navigation 2017-01-08 21:18:54 -05:00
Frederic Guillot 47f4bceb1a Improve currencies pages navigation 2017-01-08 21:08:33 -05:00
Frederic Guillot 1078cac70d Minor improvements in settings page 2017-01-08 18:58:44 -05:00
Frederic Guillot 5ce0ebdd26 Rename methods to render fields in TaskHelper and SubtaskHelper 2017-01-08 18:07:38 -05:00
Frederic Guillot 07f9700179 Offer the possibility to define version compatibility from plugins 2017-01-08 17:02:31 -05:00
Frederic Guillot ca00b8cf53 Display project exports in modal box 2017-01-08 15:31:33 -05:00
Frederic Guillot b3a450bace Display project analytics in modal box 2017-01-08 14:00:51 -05:00
Frederic Guillot ea2cbb76d5 Open project activities in modal box 2017-01-08 12:23:25 -05:00
Frederic Guillot e377f450ad Open form to create customer filters in modal box 2017-01-08 12:16:05 -05:00
Frederic Guillot bb222a79cd Open task import in modal box 2017-01-08 12:01:13 -05:00
Frederic Guillot 6bfafb6e82 Rename CSS class "listing" to "panel" 2017-01-08 11:43:30 -05:00
Frederic Guillot 348f4491ff Make icons clickable in menus 2017-01-08 11:29:41 -05:00
Frederic Guillot febb9ade5b Update Swiftmailer to avoid potential security risk 2017-01-05 20:45:33 -05:00
Frederic Guillot 3833c12ccc Refactoring/rewrite of modal boxes handling 2017-01-02 17:01:27 -05:00
Frederic Guillot d49ce63e51 Fix typo in French translation 2016-12-30 21:02:30 -05:00
Frederic Guillot 28b4ae3260 Add missing French translation 2016-12-30 15:38:57 -05:00
Sencar TOSUN 27ff8ad01c Update translations.php 2016-12-22 12:29:58 +03:00
phecho 4724367e3b
Fix conflict 2016-12-21 10:58:41 +08:00
phecho 56d00ac159
Add missing traslations 2016-12-21 10:53:17 +08:00
phecho 17589a9579
Added pagination details showing 2016-12-21 10:47:52 +08:00
Frederic Guillot 9d5d389de8 Display user full name in auto-complete field value 2016-12-20 20:27:23 -05:00
Frederic Guillot efbab9ed4c Merge pull-request #2900 2016-12-20 20:11:22 -05:00
Frederic Guillot f5234a278e Make PR #2897 pass unit tests 2016-12-20 20:11:17 -05:00
Frederic Guillot c1d07fe0ef Merge pull-request #2897 2016-12-20 20:06:52 -05:00
Frederic Guillot ae708a712a Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
Dmitry 7daa058f91 Update ru_RU translations
Corrected existing translation and added new strings
2016-12-21 02:42:53 +03:00
Busfreak a104afa01c array_combine error in PHP 5.3 2016-12-20 09:40:13 +01:00
Frederic Guillot a4f258b26c Add missing french translation 2016-12-19 22:31:55 -05:00
Frederic Guillot da838d64cb Merge pull-request #2896 2016-12-19 22:27:45 -05:00
Frederic Guillot 07c44d2113 Avoid code duplication in PR #2891 2016-12-19 22:27:13 -05:00
Frederic Guillot eed51aef63 Merge pull-request #2891 2016-12-19 22:04:15 -05:00
phecho a7897f54e8
Add currency of Chinese Yuan 2016-12-20 10:32:55 +08:00
Frederic Guillot 2decbe28b5 Add tags parameter to task API calls 2016-12-18 18:19:25 -05:00
Frederic Guillot 1186104469 Add API calls to manage tags 2016-12-17 17:02:29 -05:00
Frederic Guillot ddeb89e2c6 Add cache decorator for UserModel 2016-12-17 13:39:03 -05:00
Frederic Guillot aafa1de4d5 Handle username with dots in user mentions 2016-12-17 12:11:17 -05:00
Frederic Guillot b6ea1ac9a4 Merge pull-request #2890 2016-12-13 20:22:38 -05:00
phecho 89feb0ae03
Implement feature #2843 2016-12-13 19:49:16 +08:00
phecho 2ed00b69a0
Verify file upload size 2016-12-13 18:21:02 +08:00
Guan Shiliang 5964d5cb13 Fix issue #2881
The locally uploaded avatar images should be visible in public view
2016-12-12 10:30:28 +08:00
Frederic Guillot ed406b7997 Add download icon in image slideshow 2016-12-11 19:44:29 -05:00
Frederic Guillot a3d1ce47d3 Add slideshow for images 2016-12-11 18:37:40 -05:00
Frederic Guillot ffb3926178 Replace Chosen jQuery plugin by custom UI component 2016-12-11 15:46:54 -05:00
Frederic Guillot a2b44371e0 Merge pull-request #2886 2016-12-10 13:18:15 -05:00
Frederic Guillot c0049ed7e6 Rewrite project creation component in vanilla js 2016-12-10 11:36:22 -05:00
Eskiso d6f986b1ef Fixed missing letter 2016-12-10 16:13:05 +00:00
Frederic Guillot 67d01951f5 Rewrite component to change user/group role 2016-12-09 20:35:40 -05:00
Frederic Guillot 7459b40012 Fix typo in pt_PT translation 2016-12-09 17:52:40 -05:00
Frederic Guillot 99c2556e31 Merge pull-request #2872 2016-12-09 17:47:53 -05:00
Frederic Guillot 5d14936255
Merge pull-request #2882 2016-12-09 17:46:55 -05:00
Guan Shiliang 30c32d9d00 Fix typo
BoardViewController doesn't have the "save" method.
2016-12-09 16:55:17 +08:00
phecho 98d1c06be0 Fix issue #2871 2016-12-07 17:48:23 +08:00
Eskiso 27483edab7 Updated Translation 2016-12-05 13:59:38 +00:00
Frederic Guillot 6d2bd7383a
Make sure user mention events are serialized before to push in queue 2016-12-04 18:43:53 -05:00
Frederic Guillot 7719703dce
Remove incompatible option in SQL dump for Postgrs 9.5 2016-12-04 13:08:29 -05:00
Frederic Guillot a162489563
Fix regression in checkbox form helper 2016-12-03 22:04:04 -05:00
Frederic Guillot b8f7532e5c
Add personal API access token 2016-12-03 15:43:36 -05:00
Frederic Guillot 23d862aef8
Add suggest menu for task ID 2016-12-03 12:56:12 -05:00
Frederic Guillot c1f05371bc
Update SQL dumps 2016-12-02 20:55:20 -05:00
Frederic Guillot faef2e85d1
Fix field too small for application settings 2016-12-02 20:49:30 -05:00
Frederic Guillot f2fd5d75d9
Add config parameter to toggle automatic SQL migrations
- Add two command line opterations to show schema version
and to execute SQL migrations
- Add new configuration parameter to enable or disable
SQL migrations
2016-12-02 19:16:50 -05:00
Frederic Guillot f73d0d2ac9
Make user mentions great again 2016-12-01 22:52:58 -05:00
Frederic Guillot 4e9c582e37
Avoid double encoding in text editor 2016-12-01 20:03:15 -05:00
Frederic Guillot 700e226ba8
Fix link generation when user mention is followed by a punctuation mark 2016-11-30 18:26:40 -05:00
Frederic Guillot 9de84f1433
Fix some typo in Italian translation 2016-11-29 20:30:42 -05:00
Frederic Guillot d946b28008
Fix typo in Italian translation 2016-11-29 20:28:07 -05:00
Napier fdc4e04e87 Translate to korean (#2844) 2016-11-28 18:17:40 -05:00
Frederic Guillot 0c426c6d99
Make autofocus works in text editor 2016-11-27 18:57:05 -05:00
Frederic Guillot 453513da29
Make suggest menu appears in comment textareas 2016-11-27 18:48:42 -05:00
Frederic Guillot de2501f070
Improve tabindex for project settings forms 2016-11-27 18:33:00 -05:00
Frederic Guillot d8b0423d15
Add suggest menu for user mentions in text editor 2016-11-27 15:44:45 -05:00
Frederic Guillot 04ff67e26b
Rewrite task move position component and remove Vuejs 2016-11-26 16:00:52 -05:00
Valentino Pistis ff844a9a04 Update translation for it_IT (#2823) 2016-11-24 20:28:21 -05:00
Frederic Guillot b9ab163344
Move chart task time column to components 2016-11-21 23:16:18 -05:00
Frederic Guillot d3cb436eb5
Rewrite external task view component in vanilla javascript 2016-11-21 23:01:17 -05:00
Frederic Guillot 8976f4d15c
Use components to render charts 2016-11-21 22:50:57 -05:00
Frederic Guillot a3bb27109d
Replace calendar component by vanilla javascript 2016-11-21 22:08:35 -05:00
Frederic Guillot 5188ed8cfe
Rewrite markdown editor in vanilla Javascript 2016-11-21 21:53:30 -05:00
Eskiso ba900817b6 Updated translation for pt_PT (#2824) 2016-11-16 17:21:45 -05:00
Diego Betto ccef6bce9f Update it_IT Translations (#2820) 2016-11-16 17:18:01 -05:00
Valentino Pistis 2e2851eddc Update it_IT translations (#2819) 2016-11-15 21:58:45 -05:00
Frederic Guillot e2a867166b
Convert calendar to VueJS component
Update to FullCalendar 3.1.0 as well.
2016-11-15 21:24:25 -05:00
Frederic Guillot 94cd5869bf
Do not load translations from a relative path
When the application is installed outside of the
document root, loading translations will not work.
2016-11-15 20:43:14 -05:00
Frederic Guillot ebb6b2827d
Replace SimpleMDE with custom Markdown editor 2016-11-13 22:51:59 -05:00
erpnedir 527a1677a0 Update translations.php
Dashboard term translation changed to Pano
2016-11-12 23:21:38 +02:00
Frederic Guillot 544da3150a
Add P3P headers to avoid potential issues with IE 2016-11-09 19:11:51 -05:00
Frederic Guillot d261f4146d
Add documentation to create external task providers 2016-11-07 21:57:25 -05:00
Frederic Guillot 83f529008a
Handle modification of external tasks 2016-11-07 21:26:55 -05:00
Frederic Guillot e5c63f4ecc
Load external tasks asynchronously from task view page 2016-11-06 20:08:36 -05:00
Frederic Guillot f758ddfc5e
Improve unit test for translation files 2016-11-06 11:41:32 -05:00
renothing 3cde9dd877 update chinese translation 2016-11-06 14:25:54 +08:00
Frederic Guillot 3f7840c4db
Add the possibility to create external tasks 2016-11-05 22:26:58 -04:00
Frederic Guillot ae5d31e4c2
Add ExternalTaskManager class 2016-11-01 22:18:43 -04:00
Frederic Guillot a3ffb3b40e
Fix typo in tr_TR translation 2016-11-01 18:19:34 -04:00
Frederic Guillot c5b130152c
Merge pull-request #2791 2016-11-01 18:11:51 -04:00
erpnedir 648aa18750 Update translations.php for tr_TR 2016-11-01 08:05:59 +02:00
Stefan 935850907f minor spelling corrections in german translation 2016-10-31 09:27:28 +01:00
erpnedir d75644be25 Update translations.php 2016-10-30 00:07:05 +03:00
erpnedir 0b0e9d2ab4 Update translations.php 2016-10-29 03:08:34 +03:00
erpnedir de4aba2802 Update translations.php 2016-10-29 02:48:11 +03:00
erpnedir a39543b326 Some more updates on tr_TR translation.php 2016-10-25 08:38:06 +03:00
Philippe Gauron fd0a6fb8d1 Correction of french translation. 2016-10-25 00:42:08 +02:00
erpnedir a5ca58c756 Update translations.php (#2780)
First try to update the Turkish Translation
2016-10-24 13:51:30 -04:00
Frédéric Guillot a16c73ea5c Update missing German translation (see #2774) 2016-10-22 06:14:39 -04:00
Frédéric Guillot 598da038fc Update German translations 2016-10-21 15:16:54 -04:00
Frédéric Guillot c2e3f1eba9 Show error messages in dialog box to move tasks 2016-10-21 07:41:52 -04:00
Frédéric Guillot 6a3e435e89 Show move position menu when necessary 2016-10-21 07:31:22 -04:00
Alan Rezende e9366cdebb Search with 2+ arguments using double quotes now working
Bug Fixed: when searching like `column:"test column" column:"test other column"` the regex was matching all the text from the first quote to the last one ignoring the ones between

Now it matches the first quote with next.

Without the change the search doesn't work with 2 or more arguments using quotes
2016-10-19 00:56:35 -02:00
Jonas Oliveira Francisco 5ab4cfd35b Updated pt_BR translations (#2757) 2016-10-15 10:25:07 -04:00
Frederic Guillot cd633b9aff
Update documentation and move screenshots 2016-10-10 14:14:29 -04:00
Frederic Guillot 26e901dfe6
Accept more file types for FileLinkProvider 2016-10-09 21:17:14 -04:00
Frederic Guillot 9302ff82f3
Restrict search to active projects 2016-10-09 20:53:14 -04:00
Frederic Guillot 9eefe6a358
Improve task status filter 2016-10-09 20:50:26 -04:00
Frederic Guillot 71ad04cd66
Add filter tag:none 2016-10-09 20:35:30 -04:00
Dmitry d7e92cf290 Update translations.php 2016-10-08 20:29:37 +03:00
Frederic Guillot c2f1cc8f74
Restrict task complexity to a specific range to avoid integer overflow 2016-10-08 09:58:11 -04:00
Frederic Guillot cbe606cef5
Always apply merge hooks in task creation controller 2016-10-08 09:55:31 -04:00
Frederic Guillot fe56fd66f4
Update task moved date only when the column or swimlane is changed 2016-10-08 09:54:43 -04:00
Frederic Guillot 5e2e0272ed
Send absolute links in email notifications 2016-10-08 09:53:46 -04:00
Frederic Guillot 8aad769ce3
Improve pt_PR translation (see: #2730) 2016-10-07 08:51:15 -04:00
Frederic Guillot 096b000c59
Add restriction to disable task drag and drop for a project 2016-10-07 08:45:18 -04:00
Frederic Guillot 4cc856344f
Do not show closed tasks in task move position form 2016-10-05 20:37:51 -04:00
Frederic Guillot 9159be81ec
Merge pull-request #2707 2016-10-05 08:46:39 -04:00
Eskiso 1c0fad6e12 Corrected translation. 2016-10-05 03:25:21 +01:00
Eskiso 83a02a112a Added hook to header of table 2016-10-05 02:50:56 +01:00
Eskiso 471f24f414 Renamed hook to better describe position. 2016-10-05 02:35:35 +01:00
Eskiso 11817d63de Renamed hook to better describe position. 2016-10-05 02:32:35 +01:00
Eskiso f9fa6ceb85 Removed second argument (empty) 2016-10-05 02:27:15 +01:00
António Pereira dd9c936046 Update pt_PT/translations.php (#2724) 2016-10-04 16:11:05 -04:00
Eskiso 33436390b8 No need for values in array 2016-10-04 08:53:07 +01:00
Eskiso b2cfe6f0b1 Removed $values and $errors 2016-10-03 23:40:14 +01:00
Frederic Guillot a8c3c62435
Sync locales 2016-10-03 18:33:24 -04:00
Frederic Guillot 534f760fb1
Add a space between task id and caret (PR #2714) 2016-10-03 18:00:19 -04:00
Frederic Guillot 64b3939182
Merge pull-request #2714 2016-10-03 17:59:04 -04:00
Carlos Ferreira a0b408ade4 Sync locales and fixes #2702 (#2705) 2016-10-03 15:18:11 -04:00
Eskiso 30422c9087 Removed $values and $errors 2016-10-01 12:11:37 +01:00
Carlos Ferreira 273a9b5684 Add visual icon to show a dropdown action on task
http://s10.postimg.org/gkcsee03d/screenshot_128.png
2016-09-29 21:37:33 +01:00
Eskiso 3cf554e638 Added prepareValues with hook for plugins 2016-09-28 17:41:27 +01:00
Eskiso c0991e2a44 Added hooks for plugins 2016-09-28 17:31:42 +01:00
Eskiso a5aa423694 Added hook for plugins 2016-09-28 17:29:33 +01:00
Eskiso 7a9ee838f0 Added hooks for plugins 2016-09-28 17:28:48 +01:00
Eskiso 3cd709aec9 Added hooks for plugins 2016-09-28 17:27:21 +01:00
Eskiso ee2de22b58 Added hook for plugins 2016-09-28 17:25:52 +01:00
Eskiso a44d7fa396 Added hook for plugins 2016-09-28 17:25:32 +01:00
Eskiso a4686877e8 Moved plugin added fields on the first column to position before checkbox
For templating reasons, when adding new fields to the first column they should be between tag selection and the checkbox.
2016-09-28 09:26:24 +01:00
Carlos Ferreira 76b4f631dc Avoid "Controller not found" 2016-09-27 21:27:55 +01:00
Старостин Виталий 15dbf5c7fd
Fix translations to Russian fot docs and localization, grammarnaci etc 2016-09-24 14:59:58 -04:00
Frederic Guillot a65941eadb
Add new automatic action to close task based on date moved 2016-09-19 21:28:11 -04:00
Frederic Guillot a2fd6525a0
Fix some php doc 2016-09-19 20:58:44 -04:00
Frederic Guillot 91c1109b05
Change column move restriction behavior 2016-09-19 20:45:36 -04:00
Frederic Guillot c328bcf840
Enforce restrictions for column menus 2016-09-18 22:05:20 -04:00
Frederic Guillot 3043163747
Add column restrictions to custom project roles 2016-09-18 21:19:48 -04:00
Frederic Guillot 4bc83646b0
Add project restriction for opening/closing tasks 2016-09-17 20:36:18 -04:00
Frederic Guillot 0e055eabe1
Add custom role edition 2016-09-17 15:25:27 -04:00
Anjar Febrianto a0b9ff4377 Update Locale for ID (#2672) 2016-09-15 20:29:44 -04:00
lordweed92 521c0ddcb5 Added the actual use of TaskStartDateFilter (#2669)
modified the function createTaskFilter to use the TaskStartDateFilter
2016-09-14 19:54:42 -04:00
Frederic Guillot 49f9b65e6c
Duplicate a task quickly to multiple projects after the creation 2016-09-11 20:55:21 -04:00
Frederic Guillot b520868941
Add missing primary key in Mysql schema 2016-09-11 19:22:41 -04:00
Frederic Guillot c84df535b6
Improve column restrictions 2016-09-11 18:32:47 -04:00
Frederic Guillot d8f6d85683
Add project restrictions for custom roles 2016-09-11 16:08:03 -04:00
Frederic Guillot a0227cad69
Define only what is allowed for column restrictions 2016-09-10 23:12:38 -04:00
Frederic Guillot 44f680cf2f
Add ui to create new custom project roles and column restrictions 2016-09-10 22:37:57 -04:00
Frederic Guillot 75470c7242
Apply column restrictions to the board 2016-09-08 22:33:16 -04:00
Frederic Guillot fedf4ea2de
Custom project roles inherit from project members 2016-09-08 20:44:03 -04:00
Frederic Guillot dded773749
Add new models ColumnMoveRestrictionModel and ProjectRoleModel 2016-09-07 22:40:38 -04:00
Busfreak 8d6d266dfe update german locale 2016-09-05 19:26:52 +02:00
Busfreak 72e5084160 Hook in ColorModel->getList 2016-09-05 18:39:08 +02:00
Eskiso 0e154db422 Updated translation 2016-09-05 17:09:19 +01:00
Frederic Guillot f0a3bc9494
Change due date color on the board 2016-09-05 11:41:52 -04:00
Frederic Guillot 956cb45dbe
Avoid frenchglish 2016-09-05 11:26:03 -04:00
Frederic Guillot 5eb0104916
Sync locales 2016-09-05 11:11:02 -04:00
Frederic Guillot 21f8cebe85
Add new Vue.js component to handle submit and cancel buttons 2016-09-04 20:03:24 -04:00
Frederic Guillot 8ee699c8bf
Force order of exported tasks 2016-09-03 21:48:36 -04:00
Frederic Guillot daa076eea7
Convert time comparison chart to Vue.js component 2016-09-03 21:20:54 -04: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 59fd3c366c
Add close button to modal when there is no destination project 2016-09-03 20:11:31 -04:00
Frederic Guillot 67bbb9f49a
Fix typo in project view switcher template 2016-09-03 20:07:00 -04:00
Frederic Guillot ffd58d06fa
Support version operators for plugin directory: >= and > 2016-09-03 18:02:00 -04:00
Frederic Guillot a7f720ecbb
Improve TaskExport class 2016-09-03 17:38:35 -04:00
Patrick Keil e7d1a7c496 Remove used tab instead of four spaces 2016-09-03 11:40:05 +02:00
Patrick Keil 0e8756fa9a Add reference category to task export 2016-09-03 11:31:04 +02:00
Frederic Guillot 6bad0523e5
Do not show closed tasks on public boards 2016-09-01 20:52:40 -04:00
Frederic Guillot d9a6dc65be
Always display board selector container to avoid bad menu position 2016-08-31 22:23:10 -04:00
Frederic Guillot 1b6b1cc5e6
Time spent for subtasks are not rounded too the nearest quarter anymore 2016-08-31 21:32:29 -04:00
Frederic Guillot 0cb717f440
Replace all date fields by helper 2016-08-31 21:21:09 -04:00
Frederic Guillot 3861e90336
Fix wrong project date format (shown as 01/01/1970) 2016-08-31 21:04:22 -04:00
stinnux 12acf66ad2 remove data array 2016-08-31 12:08:14 +02:00
Frederic Guillot a3819c33d2
Add missing HTML escaping for textarea 2016-08-29 21:16:08 -04:00
Frederic Guillot 08bdb708e7
Add the possibility to move tasks without drag and drop 2016-08-28 22:30:48 -04:00
Frederic Guillot a24840a533
Add the possibility to unlock users from the user interface 2016-08-26 21:27:30 -04:00
Frederic Guillot 98798c5b76
Show both time spent and estimated on the board 2016-08-25 21:15:41 -04:00
Frederic Guillot 71221c1bbd
Fix indentation in PR #2587 2016-08-23 20:33:02 -04:00
Frederic Guillot fb24b527f2
Merge pull-request #2587 2016-08-23 20:24:43 -04:00
Frederic Guillot 4ffb4df5fd
Sync locales 2016-08-23 20:15:01 -04:00
Frederic Guillot 3b4326c397
Fix conflicts for PR #2603 (Korean translations) 2016-08-23 20:08:16 -04:00
ninearif 73c79a6eb2
fix Thai translation 2016-08-23 20:02:12 -04:00
nineArif b0698c8d35
fix Thai typo 2016-08-23 20:01:57 -04:00
Napier ad9dc93cc3 Translate to korean 2016-08-23 18:18:13 +09:00
Frederic Guillot 51fef80f7d
Store board collapsed mode user preference in the database 2016-08-22 21:20:48 -04:00
Frederic Guillot 1d16a53c48
Store comment sorting direction in user metadata 2016-08-21 20:36:16 -04:00
Frederic Guillot 8e83e404fb
Add FileCache driver 2016-08-21 18:46:34 -04:00
Frederic Guillot 093905c895
Show project name in notifications 2016-08-21 13:45:06 -04:00
dalmond e8ec7861af New Automatic Actions: Colour by Swimlane and Priority by Swimlane 2016-08-17 12:52:24 +01:00
dalmond 5c685a2a78 Automatic Actions now support Swimlanes 2016-08-17 12:51:59 +01:00
Frederic Guillot 900e98068e
Rename template hooks from PR #2586 2016-08-16 19:09:57 -04:00
stinnux 72e46401ff Added template hooks for menu on project list 2016-08-16 09:12:50 +02:00
Frederic Guillot 5f82a942c0
Fix PHP notice when sending overdue notifications 2016-08-15 20:46:26 -04:00
Frederic Guillot 50b354851f
Merge pull-request #2539 2016-08-14 14:34:02 -04:00
Frederic Guillot e24c37290b
Make form columns and popover more responsive 2016-08-14 14:19:20 -04:00
Frederic Guillot cb73946751
Make project overview page more responsive 2016-08-14 13:46:46 -04:00
Frederic Guillot e985e27281
Make tables more responsive 2016-08-14 12:50:07 -04:00
Frederic Guillot 2ca3cc7f72
Fix PHP 5.3 compatibility issue 2016-08-13 23:47:58 -04:00
Frederic Guillot 521379a350
Display same task summary on all task view pages 2016-08-13 20:23:04 -04:00
Frederic Guillot a631b76175
Remove fixed table on dashboard and improve input placeholders 2016-08-13 19:34:21 -04:00
Frederic Guillot 4520026e91
Replace SQL query by a PicoDB query 2016-08-13 19:19:55 -04:00
Frederic Guillot 010199e8f8
Add the possibility to attach template hooks with a callback 2016-08-13 18:41:01 -04:00
Frederic Guillot 2ebe8b3272
Add the possibility to attach template hooks with local variables 2016-08-13 18:08:46 -04:00
Frederic Guillot ffe61abc69
Improve form helpers and add more hooks 2016-08-13 17:49:27 -04:00
Frederic Guillot 4ffaba2ba0
Add reference hooks 2016-08-13 14:23:53 -04:00
Eskiso 531a210db3 Fixed missing space on Activities title 2016-08-12 12:05:17 +01:00
Anjar Febrianto 801dcd35cd Update Locale for ID (#2578) 2016-08-11 20:20:31 -04:00
Frederic Guillot 195fae86d6
Make filter box and project header more responsive 2016-08-08 21:54:45 -04:00
Frederic Guillot fd0bea2187
Use Sass custom mixins for grid 2016-08-07 22:52:29 -04:00
Frederic Guillot 41f93e0957
Add SASS variables for colors 2016-08-07 18:08:28 -04:00
Frederic Guillot 508a5eaf85
Re-indent code of PR #2560 2016-08-07 13:43:18 -04:00
Frederic Guillot f0192a7b2e
Merge pull-request #2560 2016-08-07 13:41:44 -04:00
Frederic Guillot 69c6271c6e
Convert application header to grid system 2016-08-07 12:51:03 -04:00
Thomas Lutz 74b2a1ffb4 fix selfsigned ssl certificates swift mail 2016-08-07 17:30:17 +02:00
Frederic Guillot 590d2c2396
Show project name on task bulk creation form 2016-08-07 10:33:23 -04:00
Frederic Guillot c0ee8b4092
Show project name in task forms 2016-08-07 10:31:48 -04:00
Frederic Guillot 928d27d2ad
Reduce number of font size 2016-08-07 09:02:26 -04:00
Frederic Guillot 1dc947eac4
Convert vanilla CSS to SASS 2016-08-06 22:19:36 -04:00
Duamel Sevans 411a66c8cb Update russian translation (#2542) 2016-08-02 22:06:55 -04:00
Rys Sommefeldt 861441ed31 Display priority changes in board view for inverted priority ranges
Similar to allowing update of priorities when `priority_end` is greater than `priority_start`, to support inverted priority ranges, allow that change to propagate into `formatPriority` and display in the board view.
2016-08-01 15:49:43 +01:00
Rys Sommefeldt b30a4fca24 Allow priority changes when start and end differ
It's common to want an 'inverted' priority range, for example where P0 is the highest. The task helper logic would hide priority editing when priority_end was larger than priority_start. This logic change allows it by checking that priority_start and priority_end are different.
2016-08-01 12:00:32 +01:00
Frederic Guillot 86c950743f
Move API calls for task metadata to a separate class 2016-07-31 15:10:42 -04:00
Frederic Guillot f5abf6c94e
Merge pull-request #2533 2016-07-31 14:44:18 -04:00
Frederic Guillot 92a5a0f860
Cleanup events and stuff before processing job in worker 2016-07-31 11:28:33 -04:00
Frederic Guillot 92ac133d23
Send bootstrap event when starting worker 2016-07-31 10:11:55 -04:00
NeverMin a939ffe61f fixed typo 2016-07-30 11:20:52 +08:00
Eskiso 27a166f750 Added Task Metadata options to API
Add API calls to get all metadata from task, get metadata from task by name, edit/create new metadata and remove metadata
2016-07-29 23:10:45 +01:00
Frederic Guillot f3e16da4ac
Allow users to see inactive projects 2016-07-28 16:56:37 -04:00
Frederic Guillot 837173cf93
Fix regression in PR #2439 2016-07-27 18:26:56 -04:00
Frederic Guillot 8e1c216130
Merge pull-request #2525 2016-07-27 18:20:14 -04:00
Christopher Geelen 2363da274c ADD: TaskMovedDateFilter 2016-07-27 15:06:01 +02:00
Eskiso 18d59f8ccf Fixed internal link translations.
Wrong "gender" on words.
2016-07-27 09:30:48 +01:00
Frederic Guillot 9649f7ba82
Use the library PicoFeed to generate RSS/Atom feeds 2016-07-26 22:23:58 -04:00
Eskiso 3c228b4e2a Updated translation
Shouldn't lines 1203, 1204, 1195, 1196 end in %d?
2016-07-26 15:30:35 +01:00
Frederic Guillot 407a8d2f09
Sync translations 2016-07-24 21:00:16 -04:00
Frederic Guillot 5d3ad534cc
Removed individual column scrolling on board 2016-07-24 15:18:09 -04:00
Frederic Guillot 9d6715ddc0
Improve project page titles 2016-07-24 13:55:35 -04:00
Frederic Guillot a3b4b25df2
Remove sidebar titles 2016-07-24 13:35:09 -04:00
Frederic Guillot be22f0619e
Remove method UserModel::getFullname() 2016-07-24 13:29:24 -04:00
Frederic Guillot a6d22bf271
Remove username for dashboard sidebar and change titles 2016-07-24 13:00:59 -04:00
Frederic Guillot 51b2193fc4
Move dashboard pagination into separate classes 2016-07-24 12:09:41 -04:00
Frederic Guillot 506ebf3bac
Fixed typo in template that prevent project permissions to be duplicated 2016-07-24 10:08:57 -04:00
Frederic Guillot df57b0f2c8
Simplify mail subject for notifications 2016-07-23 23:06:51 -04:00
Frederic Guillot 5884c65a02
Remove SubtaskTimeTrackingSubscriber 2016-07-23 22:50:20 -04:00
Frederic Guillot 24555080fd
Create new class SubtaskStatusModel 2016-07-23 21:48:59 -04:00
Frederic Guillot f216e345ba
Create new class SubtaskTaskConversionModel 2016-07-23 21:22:24 -04:00
Frederic Guillot 2a7ca0405c
Create new class SubtaskPositionModel 2016-07-23 21:14:33 -04:00
Frederic Guillot 220bc9cdcc
Add unit test RecurringTaskSubscriber 2016-07-23 20:58:16 -04:00
Frederic Guillot adb5023cfc
Add unit test for ProjectMetricJob 2016-07-23 20:30:06 -04:00
Frederic Guillot ca45b5592b
Add new automatic action to move the task to another column when not moved 2016-07-23 18:59:00 -04:00
Frederic Guillot 9b2a32af78
Add new automatic action to move a task to another column when closed 2016-07-23 18:33:31 -04:00
Frederic Guillot 2a42e0e1aa
Added a new automatic action to set due date 2016-07-23 18:10:05 -04:00
Frederic Guillot d4606f69f6
Minor cleanup 2016-07-23 15:15:11 -04:00
Frederic Guillot b179802a85
Sync locales 2016-07-23 14:58:40 -04:00
Frederic Guillot a823cc1d08
NotificationModel refactoring 2016-07-23 14:50:59 -04:00
Frederic Guillot b6119e7dee
Added internal task links to activity stream 2016-07-23 14:05:15 -04:00
Frederic Guillot 5fe81ae6ef
Add new template hooks 2016-07-22 17:58:39 -04:00
Frederic Guillot 0ae215edb3
Merge pull-request #2439 2016-07-22 17:14:37 -04:00
Eskiso be176fe36c Updated translation 2016-07-22 09:28:00 +01:00
Frederic Guillot 1dcaf6ad9f
Sync locales 2016-07-21 18:36:44 -04:00
Frederic Guillot df423ae4af
Move repository to Kanboard organization 2016-07-21 17:46:17 -04:00
Frederic Guillot 3dd20c9c78
Rename CommentModel::EVENT_REMOVE to CommentModel::EVENT_DELETE 2016-07-20 21:47:23 -04:00
Frederic Guillot 7b100cc57b
Move logic of PR #2496 to GroupModel 2016-07-20 21:40:27 -04:00
Frederic Guillot 3042504f99
Merge pull-request #2496 2016-07-20 20:43:17 -04:00
Frederic Guillot 390082aa41
Refactoring of internal task events 2016-07-19 22:38:30 -04:00
Dj Padzensky 57f66cc855 ProjectPermissionController: make sure groups don't exist before creating them
Adding logic to check for a group by external ID, before trying to create it.
2016-07-19 19:16:07 -07:00
Frederic Guillot d9d3788222
Subtasks events refactoring and show delete in activity stream 2016-07-17 20:33:27 -04:00
Frederic Guillot cbe52e5720
File events refactoring 2016-07-17 18:47:06 -04:00
Frederic Guillot ec0ecc5b03
Added event for removed comments with some refactoring 2016-07-17 17:15:14 -04:00
Frederic Guillot 4364559805
Handle HTTP header X-Real-IP to get IP address 2016-07-16 14:11:14 -04:00
Frederic Guillot 6cfce7720a
Fixed Markdown editor auto-grow on the task form 2016-07-15 21:05:15 -04:00
Dj Padzensky 5969eb8e30 Added tighter access controls to profile section 2016-07-14 13:20:56 -07:00
Frederic Guillot 6e35d8f22a
Display project name for task auto-complete fields 2016-07-14 13:46:06 -04:00
Frederic Guillot 9496dfdb6d
Make search attributes not case sensitive 2016-07-14 11:39:59 -04:00
Frederic Guillot 48ee733f9e
Added search filter for task priority 2016-07-14 11:29:15 -04:00
Frederic Guillot 3622c32f99
Merge pull-request #2478 2016-07-13 18:40:22 -04:00
Napier 7aafe7f590 Update translations.php 2016-07-13 22:04:19 +09:00
Napier 13e4da644b Translate ko 2016-07-13 22:01:58 +09:00
Frederic Guillot c020a45ee1
Make sure that the table schema_version use InnoDB for Mysql 2016-07-12 22:19:37 -04:00
Busfreak 9033e27576 missing translation in dasboard/tasks 2016-07-11 19:42:33 +02:00
Frederic Guillot 3813acf199
Fixed compatibility issue with PHP 5.3 for OAuthUserProvider class 2016-07-10 22:05:45 -04:00
Frederic Guillot 34d0995d55
Cherry-pick from PR #2435 (Show TOTP Issuer) 2016-07-10 14:18:10 -04:00
Frederic Guillot 7dfd094ed4
Merge pull-request #2388 2016-07-10 13:26:48 -04:00
Frederic Guillot 397988dd8d
Fix a couple of bugs in PR #2424 2016-07-09 14:51:39 -04:00
Valentin Yakovenkov 1d58b33950 Hide empty parts of task details page 2016-07-07 09:40:19 +03:00
Valentin Yakovenkov f392d38e72 Allow Unassigned task creation in team projects with one active user only 2016-07-07 09:39:47 +03:00
Frédéric Guillot 8856e57163 Merge pull request #2449 2016-07-06 22:59:09 -04:00
Valentin Yakovenkov 334f300928 Add ru_RU translation 2016-07-06 14:34:22 +03:00
Biniou180 908cff9b6a Corrected typo vérouillé > verrouillé
Following issue #2445
2016-07-06 13:24:03 +02:00
Busfreak 6ccd8c11fa Hide tasks within specific columns in dashboard (#2424) 2016-07-05 11:09:13 -04:00
Frédéric Guillot b215296f97 Merge pull request #2432 2016-07-04 21:40:19 -04:00
Frédéric Guillot 1dc134d2d9 Merge pull request #2429 2016-07-04 21:39:35 -04:00
Valentin Yakovenkov 49f2231cf0 Fix some locale types & updated ru_RU translation 2016-07-04 19:33:25 +03:00
Busfreak b1a85f98a6 german translation 2016-07-04 18:02:36 +02:00
angystardust a1899749c1 Update IT_it/translations.php for 1.0.31 release 2016-07-04 16:59:13 +02:00
Jannik Winkel 2f109022f7 Fixed "due today" highlighting 2016-07-03 20:53:15 +02:00
Frederic Guillot 7209b1ea7c
Sync locales 2016-07-03 13:20:22 -04:00
Frederic Guillot f87d3334e5
Take default swimlane into consideration for SwimlaneModel::getFirstActiveSwimlane() 2016-07-03 10:59:09 -04:00
Frederic Guillot d975a3ac45
Added more unit tests for task priority duplication 2016-07-03 10:45:34 -04:00
Frederic Guillot 4b5c3b0527
Use PHP7 for Docker image 2016-07-02 22:35:54 -04:00
Frederic Guillot 9bc82296a9
Force sorting order in SQL for Postgres 2016-07-02 18:53:35 -04:00
Frederic Guillot a8a8bfb0af
Added more unit tests for LDAP user class 2016-07-02 18:23:47 -04:00
Frederic Guillot 43337d58c0
Preserve role for existing users when using ReverseProxy authentication 2016-07-02 17:44:45 -04:00
Frederic Guillot 10d577ad9d
Handle priority for task and project duplication 2016-07-02 16:36:10 -04:00
Frederic Guillot 8e56148a6d
Make sure that tags are duplicated for recurring tasks 2016-07-02 15:45:55 -04:00
Frederic Guillot b7ac354e83
Move Task::duplicate() to class ProjectTaskDuplicationModel 2016-07-02 15:29:48 -04:00
Frederic Guillot 6d5577fa0b
Handle project tags duplication 2016-07-02 15:20:59 -04:00
Frederic Guillot 3fcc0cb918
Handle tags and tasks move/duplication to another project 2016-07-02 14:44:26 -04:00
Frederic Guillot 853189a43f
Do not create empty tags and remove tags only when necessary 2016-07-02 11:50:32 -04:00
Frederic Guillot 6db72521ea
Memory cache have to be flushed before job processing 2016-07-01 13:44:14 -04:00
Frederic Guillot abdfa46cfc
Fixed empty title for web notification with only one overdue task 2016-07-01 12:33:18 -04:00
Frederic Guillot 662506941f
Flush memory cache in worker to get latest config values 2016-07-01 11:34:14 -04:00
Frederic Guillot a089cd72de
Fixed lexer issue with non word characters 2016-07-01 09:47:10 -04:00
Frederic Guillot 4b94714b3d
Fixed PHP error in UserHelper when having no user session 2016-07-01 09:05:10 -04:00
honda2 5a7afc67d2 more edits in czech translation
more edits in czech translation
2016-07-01 11:33:21 +02:00
honda2 44bf478d67 update czech translations
replaced some german strings with czech
2016-07-01 09:58:02 +02:00
Eskiso 62927e3695 Updated translation 2016-06-30 12:29:46 +01:00
Frederic Guillot 1aab142127
Fixed identical background color for LetterAvatar on 32bits platforms 2016-06-29 21:45:28 -04:00
Frederic Guillot 6c24ec5784
Update SQL schema dumps 2016-06-28 21:13:59 -04:00
Frederic Guillot 29ed5cbad1
Fix field type issue with Postgres 2016-06-28 21:06:55 -04:00
Frederic Guillot a49e7b7643
Expose task reference field to the user interface 2016-06-28 20:40:15 -04:00
Busfreak 53f3b2ecd3 update german translation 2016-06-28 13:28:13 +02:00
Frederic Guillot 9a95621599
Improve ICal export 2016-06-26 16:14:27 -04:00
i00171 95b553f5bf Removed old debug code. 2016-06-26 22:00:40 +02:00
Frederic Guillot 82623f1a21
Added API calls for subtask time tracking 2016-06-26 15:47:02 -04:00
Frederic Guillot f621129836
Added new API calls for project attachements 2016-06-26 15:17:38 -04:00
Frederic Guillot 3d34681610
Added new API calls for external task links 2016-06-26 14:33:53 -04:00
i00171 47039d32c8 Merge branch 'master' of https://github.com/fguillot/kanboard 2016-06-26 18:35:25 +02:00
Frederic Guillot c110dffefe
Added new API call: "getProjectByIdentifier" 2016-06-26 12:34:20 -04:00
i00171 911be6ed00 New actionprovider that closes tasks if they are in a specific column and havn't been changed for X days. 2016-06-26 18:33:23 +02:00
Frederic Guillot b48c0cecbb
Added new arguments to project API calls and update composer.json 2016-06-26 11:57:28 -04:00
Frederic Guillot 4a230d331e
Added application and project roles validation for API procedure calls 2016-06-26 10:25:13 -04:00
Frederic Guillot 922e0fb6de
Rewrite integration tests to run with Docker containers 2016-06-25 14:34:46 -04:00
Frederic Guillot fc93203e4d
Sync locales 2016-06-24 22:28:26 -04:00
Frederic Guillot ce367a24fc
Added tag modification from the user interface 2016-06-24 22:10:14 -04:00
Frederic Guillot cead21691e
Removed useless keyboard shortcut 2016-06-24 19:31:34 -04:00
Frederic Guillot 49d312d5a4
Added unit test when updating tags for a task 2016-06-24 18:35:33 -04:00
Frederic Guillot 16a138c86f
Update links on the board 2016-06-24 18:18:47 -04:00
Frederic Guillot b6e92cb64a
Remove dropdown menus that are now available with task edit form 2016-06-24 18:09:01 -04:00
Frederic Guillot 17213da5ce
Use the same task form layout everywhere 2016-06-24 17:57:26 -04:00
Frederic Guillot 18cb7ad0a4
Expose tags to the user interface (first prototype) 2016-06-24 15:43:34 -04:00
Frederic Guillot b2e92480c2
Added filter class for tags 2016-06-24 11:40:58 -04:00
Frederic Guillot 700b4e8f02
Associate tags to tasks in BoardFormatter 2016-06-24 10:05:45 -04:00
Frederic Guillot 9e278a9370
Use BoardFormatter to generate the board 2016-06-24 08:50:57 -04:00
Frederic Guillot d560f84b37
Added models for tags 2016-06-23 20:26:19 -04:00
Frederic Guillot 95751f391f
Fixed broken CSV export 2016-06-23 15:43:37 -04:00
Frederic Guillot 5939ae61d2
Merge pull-request #2370 2016-06-23 12:28:17 -04:00
Frederic Guillot 75019b3a8e
Make embedded documentation available in multiple languages 2016-06-23 12:27:34 -04:00
ngosang 0b1dcecc9c Update es_ES translation 2016-06-19 19:29:15 +02:00
Jason Tourtelotte fba81a1046 Added task creation event to action "TaskDuplicateAnotherProject" (PR #2333) 2016-06-12 15:42:03 -04:00
ngosang 569ffd8dbb Add new translations to es_ES translation 2016-06-10 22:54:12 +02:00
ngosang 68fa64e183 Update es_ES translation 2016-06-10 22:16:29 +02:00
ngosang 34dc92994b Update es_ES translation 2016-06-10 21:06:47 +02:00
Frederic Guillot 3c394fe92e
Merge pull-request #2320 2016-06-09 21:39:27 -04:00
Frederic Guillot 18385b09d6
Merge pull-request #2321 2016-06-09 21:36:31 -04:00
Frederic Guillot 0152f533cf
Merge pull-request #2312 2016-06-09 21:34:02 -04:00
Christian González 3b922bffaa Better German
"löschen" means "delete". It is not really clear wht Kanboard does when you click on that link. It deletes the user?? No, it just removes it from that group. Maybe that should be named clearer, even in English. IMHO a simple "remove" (in German "entfernen") would do a better job than "remove this user" - because it is divergent.
So I would either use "remove user from group", or (better) just "remove".
Anyway. The German term should be "entfernen", not "löschen"
2016-06-09 11:45:58 +02:00
Lev Lazinskiy a5b35954db Add total sum of tasks per project in dashboard
fix #885
2016-06-09 01:16:47 -07:00
angystardust b365d1a350 Update translations.php 2016-06-08 20:24:15 +02:00
angystardust b2829ee95c Update translations.php 2016-06-08 20:18:01 +02:00
angystardust 8dfa50a9c9 Update IT_it/translations.php 2016-06-08 20:15:52 +02:00
Nikolaos Georgakis 79088a7f65 Updated to include "Model" suffix 2016-06-08 13:39:41 +03:00
Nikolaos Georgakis a37a8d5878 Updated namespace to match new API files 2016-06-08 13:34:12 +03:00
ngtech b829afc19d Update ApiProvider.php 2016-06-08 10:29:22 +03:00
ngtech 9ba464d527 Update and rename SubtaskTimeTracking.php to SubtaskTimeTrackingApi.php 2016-06-08 10:27:44 +03:00
Nikolaos Georgakis 27f947412f Expose SubTask Time Tracking though the API
Also allow users to create Subtasks and Log Time for Subtasks through the User API

Rebased to new API code
2016-06-07 17:53:24 +03:00
Frederic Guillot c36070fd24 Merge pull-request #2308 2016-06-07 09:11:09 -04:00
Napier f7338a7cb6 Update translations.php 2016-06-07 18:21:16 +09:00
Lev Lazinskiy f97d683ede Show tasks that are due today in a different color
I chose a "Triadic" color from this page,
http://www.colorhexa.com/d90000 it seems to look good under various
categories.

Fix #2285
2016-06-06 20:07:01 -07:00
Frederic Guillot 8d792ee379 Update translations to fix typo 2016-06-06 20:43:03 -04:00
Frederic Guillot 3e72c11f05 Merge pull-request #2302 2016-06-06 20:37:21 -04:00
Frederic Guillot ecbee02183 Merge pull-request #2300 2016-06-06 20:36:41 -04:00
Frederic Guillot 444b63870d Merge pull-request #2299 2016-06-06 20:36:04 -04:00
Lev Lazinskiy 0ecba6495e Fix plural form
When removing all columns from a board, an alert box is displayed that
states "Your board doesn't have any column!", the correct plural form
should be "Your board doesn't have any columns!"
2016-06-06 11:47:38 -07:00
Busfreak ac1d111adf update german translation 2016-06-06 18:16:17 +02:00
Busfreak 61cedc489c fix for search bug in dashboard 2016-06-06 17:50:49 +02:00
Eskiso ff5000e667 Updated translation 2016-06-06 11:13:16 +01:00
Frederic Guillot d11ea08412 Remove useless use statements 2016-06-05 22:40:42 -04:00
Frederic Guillot 9cb8a1ffc9 Display local date format in date picker 2016-06-05 22:22:10 -04:00
Frederic Guillot 656f430632 Changed DateParser to use only user format and ISO-8601 2016-06-05 21:28:56 -04:00
Frederic Guillot 5ffdf286e7 Minor fixes 2016-06-05 18:22:19 -04:00
Frederic Guillot cf7bac1860 Added config parameter to allow self-signed certificates for the HTTP client 2016-06-05 15:42:22 -04:00
Frederic Guillot cd4c09c10a Conifgure email settings through user interface 2016-06-05 14:53:46 -04:00
Frederic Guillot a08339059b Improve background workers 2016-06-05 14:19:07 -04:00
Frederic Guillot 0eb4e3438c Merge pull-request #2188 2016-06-03 22:47:06 -04:00
Frederic Guillot e7012692f3 Change css for header links 2016-06-03 22:08:39 -04:00
Sébastien Kergreis a9025e5102 Add link in project name 2016-06-03 13:59:45 -05:00
Frederic Guillot a27057dd6f Expose to the user interface the email sender address 2016-06-02 20:58:34 -04:00
Frederic Guillot 523e0aad7e Raise exception for webhook token verification 2016-06-01 21:35:22 -04:00
Frederic Guillot c50255813b Added mail helper 2016-06-01 21:28:24 -04:00
Frederic Guillot b0a31b168f Merge pull-request #2280 2016-06-01 20:04:07 -04:00
Sébastien Kergreis 6af3b6dfdb Fix filters with UTF-8 characters 2016-06-01 13:48:22 -05:00
Frederic Guillot 92aba95959 Fix typo after refactoring 2016-05-31 22:42:50 -04:00
Frederic Guillot 4987e245bb Do not sync user role if LDAP groups are not configured 2016-05-30 21:47:31 -04:00
Frederic Guillot 679a22c718 Added some unit tests for avatar letter with UTF-8 2016-05-30 21:01:41 -04:00
Frederic Guillot 02cf50de80 Merge pull-request #2267 2016-05-30 20:46:52 -04:00
Frederic Guillot fb642b76bb Make console commands pluggable 2016-05-29 20:33:48 -04:00
Frederic Guillot b69eb5f993 Update JsonRPC library and API 2016-05-29 20:12:02 -04:00
Frederic Guillot 700ffec5ab Rename base validator class 2016-05-28 21:29:37 -04:00
Frederic Guillot ed074d1764 Move task import outside of project settings 2016-05-28 21:24:24 -04:00
Frederic Guillot 14d6affe2e Improve base FileModel class 2016-05-28 20:44:19 -04:00
Frederic Guillot 9370797095 Minor fixes 2016-05-28 20:26:23 -04:00
Frederic Guillot 14713b0ec7 Rename all models 2016-05-28 19:48:22 -04:00
Frederic Guillot 936376ffe7 Remove model base class 2016-05-28 18:19:15 -04:00
Frederic Guillot e6235afb2d Added mail provider class 2016-05-28 17:42:45 -04:00
Frederic Guillot d6c1c1ea33 Improve notification classes and move interface to core 2016-05-28 17:36:55 -04:00
Frederic Guillot 88ee691bb9 Fix wrong redirect after removing a task from the task view page 2016-05-28 17:26:33 -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
bitcoin333 8e473a4fb4 Update LetterAvatarProvider.php
Correct UFT-8 handling.
2016-05-27 09:27:39 +02: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 d9101da79e Mark notification as read when clicking on it 2016-05-26 20:50:50 -04:00