Commit Graph

2558 Commits

Author SHA1 Message Date
Frederic Guillot a43f71dda9 Redesign project list view 2017-02-19 18:27:57 -05:00
Frederic Guillot b5c56d4239 Display task count in table header 2017-02-19 17:28:32 -05:00
Frederic Guillot 3b3e803369 Redesign task list view 2017-02-19 17:08:00 -05:00
middeke f1d94a969d updated german translation 2017-02-19 19:04:59 +01:00
Frederic Guillot dc7c7667ec Avoid passing application_url argument to all notification templates 2017-02-19 12:14:54 -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 23ff360d62 Update translations 2017-02-19 09:11:05 -05:00
renothing 64a4eb05ce fix chinese translations 2017-02-19 11:29:48 +08:00
Frederic Guillot 11a774e555 Send tasks by email 2017-02-18 20:21:48 -05:00
Frederic Guillot 2751b200d5 Add link to send comment by email in comment creation form 2017-02-18 19:38:15 -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 5710bab971 Improve search tables 2017-02-18 16:59:06 -05:00
Frederic Guillot 4d4d7b3e1f Improve dropdown icons 2017-02-18 16:53:37 -05:00
Frederic Guillot ab40004558 Improve task view table 2017-02-18 16:25:59 -05:00
Frederic Guillot d67e9d35ed Simplify subtasks table 2017-02-18 16:03:01 -05:00
Frederic Guillot fb8c335200 Simplify custom filters table 2017-02-18 14:51:24 -05:00
Frederic Guillot 1c5c1a5b6d Simplify automatic actions table 2017-02-18 14:48:48 -05:00
Frederic Guillot 45771b685d Improve tags management in project settings 2017-02-18 14:08:38 -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 0430a09c06 Fix Postgres SQL error in PR #3047 2017-02-16 22:37:27 -05:00
Frederic Guillot 3799b3b300 Merge pull-request #3047 2017-02-16 22:33:15 -05:00
Frederic Guillot 05e4f80b4b Merge pull-request #3046 2017-02-16 22:28:39 -05:00
Frederic Guillot 706ced08df Improve validation message 2017-02-16 22:27:23 -05:00
Frederic Guillot e393b387fb Merge pull-request #3041 2017-02-16 22:21:27 -05:00
middeke 3790b39fa0 bug fix 2017-02-16 21:14:17 +01:00
middeke 57e0fb3a8d bug fix 2017-02-16 21:03:54 +01:00
Konstantin Vorobyev 9264fefe20 Replace default value false -> 0 2017-02-16 21:40:45 +09:00
Konstantin Vorobyev ac73d076e8 Fix #3032: Copy 'Visible on dashboard' column flag on project duplicate 2017-02-16 13:20:07 +09:00
Konstantin Vorobyev 7c031c100e Fix #3031: Auto-assign sub-task to task owner 2017-02-16 13:06:34 +09:00
Frederic Guillot 5e0cf1472e Improve PR #3038 2017-02-15 21:06:41 -05:00
Frederic Guillot 371115167c Merge pull-request #3038 2017-02-15 20:54:36 -05:00
Busfreak d6d1df2917 Sub-tasks from the hidden columns still visible on the dashboard (#3040) 2017-02-15 20:31:32 -05:00
rmjstn ce3cab5374 Add date_started parameter to task API calls (#3042) 2017-02-15 20:28:47 -05:00
Busfreak 201e992f8a updated german translation 2017-02-15 15:07:33 +01:00
Konstantin Vorobyev 6e9de547c0 Fix #3030: Add upload the sqlite database feature 2017-02-15 17:38:48 +09:00
Frederic Guillot 5376bb9e0c Add table-hover css class 2017-02-14 22:22:04 -05:00
Frederic Guillot a559dc0be7 Use contextual menu instead of action column in users management 2017-02-14 22:09:29 -05:00
Dmitry cad4b7cedb Update RU translation 2017-02-14 23:02:32 +03:00
Frederic Guillot d58b35fe86 Update SQL dumps 2017-02-12 13:42:34 -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 a172e3ad8d Convert Spanish documentation to UTF-8 2017-02-11 20:52:11 -05:00
Frederic Guillot c5caff7ef7 Fix CFD chart (stack wrongly ordered) 2017-02-11 19:42:17 -05:00
Frederic Guillot 2c45096411 Do not display comment icon link in public view 2017-02-11 17:32:58 -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
António Pereira 49b3eeca2c Update pt_PT/translations.php 2017-02-09 13:52:04 -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 647568cddd Make query compatible with Postgres 2017-02-08 20:16:17 -05:00
Frederic Guillot 58d4231f06 Improve columns table in project settings 2017-02-08 19:12:16 -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
António Pereira ef0da7a97f Update pt_PT/translations.php (#3015) 2017-02-05 22:22:29 -05:00
Frederic Guillot 3e1b1e0249 Improve LDAP error reporting 2017-02-05 19:34:12 -05:00
Frederic Guillot 53b0c7bda9 Remove method getMailboxHash() 2017-02-05 17:59:06 -05:00
Frederic Guillot a9a53e05a0 Merge pull-request #2766 2017-02-05 12:11:21 -05:00
Frederic Guillot 63716637ed Improve filterSubject() helper method 2017-02-05 12:03:18 -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 a2e2ab8997 Show uploaded date under thumbnails when there is no user linked to a file 2017-02-05 11:27:34 -05:00
Frederic Guillot 40cd74aa95 Make base64 decoding optional for uploaded data 2017-02-04 18:26:35 -05:00
Frederic Guillot 6307070507 Do not try to format size if 0 2017-02-04 18:25:41 -05:00
Frederic Guillot fe3ac50aca Show uploaded date when there is no user linked to a file 2017-02-04 17:16:52 -05:00
Frederic Guillot d5c4c18ea0 Add email address field for projects 2017-02-04 16:03:29 -05:00
Eskiso 3ed916d04b Changed "usuário" to "utilizador" for coherence
Changed "usuário" to "utilizador" for coherence
2017-02-01 13:29:21 +00:00
Eskiso 4d40e4810d Updated Translation 2017-01-30 13:35:46 +00: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 7056935d84 Solve conflicts in PR #2431 2017-01-29 19:58:41 -05:00
Frederic Guillot 5c77612ffc Solve conflicts for Turkish translation 2017-01-29 10:49:29 -05:00
Sencar TOSUN f6bcaed49d Update translations.php 2017-01-29 13:59:15 +02:00
Sencar TOSUN 163713b4ef Update CurrencyModel.php 2017-01-29 13:53:50 +02:00
António Pereira 3e18ce5d5c Update pt_PT translations (#2987) 2017-01-28 11:54:26 -05:00
Frederic Guillot c185d24156 Update SQL exports 2017-01-28 11:37:43 -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
Frédéric Guillot db88388c92 Merge pull request #2985
new translation
2017-01-27 14:26:18 -05:00
Busfreak 959ea51930 new translation and bug-fix 2017-01-27 19:44:16 +01:00
Busfreak 55fa15118f new hook in project_overview/show 2017-01-27 19:25:06 +01:00
Frederic Guillot bf657abd97 Sync locales 2017-01-26 22:40:51 -05:00
Frederic Guillot 83ad4e4448 Set API methods getColumns and getColumn accessible to project viewers 2017-01-26 22:26:07 -05:00
Dmitry 9353bf96d9 Update ru_RU translation 2017-01-27 03:56:07 +03:00
Busfreak 7aff9b2879 update german translation 2017-01-26 18:19:03 +01:00
Mark Szymanski e986b948e3 Provide support for completion filter in search (fixes #2958) 2017-01-24 22:45:16 -06: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
Frederic Guillot 10d96bfd66 Add user invitations 2017-01-22 22:38:00 -05:00
Frederic Guillot 2f43d365a0 Add project creation links to project management pages 2017-01-22 18:55:22 -05:00
Frederic Guillot b55810043d Simplify user creation form 2017-01-22 18:45:17 -05:00
Frederic Guillot 9b9543353f Fix wrong default value for add group member modal 2017-01-22 18:00:02 -05:00
Frederic Guillot daffcd5fd6 Add column to show dashboard visibility 2017-01-22 17:07:19 -05:00
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