Commit Graph

1824 Commits

Author SHA1 Message Date
Frederic Guillot 67b8361649 Refactoring: added controlled middleware and changed response class 2016-05-15 18:31:47 -04:00
Frederic Guillot 108e867605 Move Chosen images to the right directory and put back JS files in head 2016-05-15 13:00:53 -04:00
Frederic Guillot c15c4ba0f4 Use latest hipster tools to manage assets 2016-05-15 12:33:44 -04:00
Frederic Guillot 68c087e85c Update PicoDb 2016-05-14 22:19:10 -04:00
Frederic Guillot 1fccdb188d Put project title before icons 2016-05-13 22:48:05 -04:00
Frederic Guillot d0da3f66d7 Fixed users tooltip in projects Gantt 2016-05-13 22:44:30 -04:00
Frederic Guillot ae70f47cc1 Added dropdown for projects 2016-05-13 22:36:41 -04:00
Frederic Guillot 64e10a645a Only Chrome supports multi-line placeholder 2016-05-13 21:56:53 -04:00
Frederic Guillot 10f662ce07 Add tasks in bulk from the board 2016-05-13 21:44:31 -04:00
Eskiso a1a48b8374 Updated translation 2016-05-13 15:00:13 +01:00
Frederic Guillot 5479e38b60 Replace static::TABLE by a new abstract method 2016-05-11 18:45:54 -04:00
Busfreak 58ccf9f692 Duplicate project metadata when duplicating project (#2074) 2016-05-11 18:26:44 -04:00
Sébastien NOBILI b0f64c85a5 Fixed mail notification for overdue tasks 2016-05-10 09:26:37 +02:00
Frederic Guillot 5672a8c362 Fix broken link 2016-05-08 11:56:14 -04:00
Frederic Guillot 03179a1269 Change button label for tasks/projects upload form 2016-05-08 09:46:12 -04:00
Frederic Guillot 1a1e5e3d93 Sync translations 2016-05-07 23:04:35 -04:00
Frederic Guillot 06dd98afe8 Improve avatar upload form 2016-05-07 22:56:03 -04:00
Frederic Guillot f8a1e454b5 Improve project user page 2016-05-07 22:44:03 -04:00
Frederic Guillot 8ddd566361 Improve plugin loading 2016-05-07 19:35:06 -04:00
Frederic Guillot 714bdb0d02 Added method onStartup() for plugins 2016-05-07 18:15:32 -04:00
Frederic Guillot 55ee906ba3 Added support for language LDAP attribute 2016-05-07 18:05:33 -04:00
Frederic Guillot 6361131d3f Improve logging 2016-05-07 14:40:49 -04:00
Frederic Guillot 300dabe6b4 Added support for LDAP user photo profile 2016-05-07 12:59:35 -04:00
Frederic Guillot 94989663ec User roles are now synced with LDAP at each login 2016-05-07 10:36:46 -04:00
Frederic Guillot 400e230881 Added support for Mysql SSL connection 2016-05-06 19:19:05 -04:00
Frederic Guillot cfb96c8749 Allow a project owner to manage his own public project 2016-05-05 22:13:11 -04:00
Frederic Guillot ab56d9aff2 Fixed PHP warning when removing a user with no Avatar image 2016-05-05 21:36:43 -04:00
Frederic Guillot 6b78b882d8 Improve web page title on the task view 2016-05-04 23:16:59 -04:00
Frederic Guillot 65921f81ac Fix dropdown menu item that should be displayed 2016-05-04 22:57:05 -04:00
Frederic Guillot d5c95e8240 Added automated action to change task color based on the priority 2016-05-04 22:52:08 -04:00
Frederic Guillot 4fb57006a0 Added generic controller for task popovers 2016-05-04 22:08:42 -04:00
Frederic Guillot 6bdc25490f Unify task drop-down menu between different views 2016-05-04 21:51:38 -04:00
Frederic Guillot 60c8867fee Improve LDAP user group membership synchronization 2016-05-03 22:51:48 -04:00
Frederic Guillot e58352b18f Merge pull-request #2193 2016-05-02 18:49:42 -04:00
Lukas 222ceaac2c –Polish locale update 2016-05-02 19:03:22 +02:00
Frederic Guillot 6882c30e7d Merge pull-request #2191 2016-05-01 20:48:50 -04:00
Lukas e738c42b94 Polish locale update 2016-05-01 13:00:41 +02:00
Frederic Guillot 3872dee261 Added support for LDAP Posix Groups (OpenLDAP with memberUid) 2016-04-30 20:38:16 -04:00
Frederic Guillot 2afd7ee834 Added new constants for folders 2016-04-30 14:23:30 -04:00
Frederic Guillot c3d06f7794 Change Kanboard's website URL to use HTTPS everywhere 2016-04-30 12:10:27 -04:00
Frederic Guillot 9fa8f63d25 Fixed improper Markdown escaping for some tooltips 2016-04-29 18:43:57 -04:00
Frederic Guillot a34f83fb30 Fix bug: closing all tasks by column, also update closed tasks 2016-04-29 17:44:06 -04:00
Frederic Guillot fc8f8748b9 Fixed wrong task link generation within Markdown text 2016-04-29 17:32:43 -04:00
Imbasaur f965a300ab Hook for header:dropdown 2016-04-29 15:27:29 +02:00
Frederic Guillot 81a25cbe63 Fixed wrong URL on comment toggle link for sorting 2016-04-27 20:45:45 -04:00
Frederic Guillot 1936a74cb3 Update JsonRPC library 2016-04-26 22:55:56 -04:00
Frederic Guillot 36bdcf193b Category and user filters do not append anymore in search field 2016-04-24 18:07:05 -04:00
Frederic Guillot f74d7ef209 Added more template hooks 2016-04-24 17:03:09 -04:00
Frederic Guillot 2cd06f8795 Use PLUGINS_DIR constant to load plugin templates 2016-04-24 14:46:18 -04:00
Frederic Guillot da1725c225 Added searchTasks API procedure 2016-04-22 18:49:19 -04:00
Frederic Guillot 756716766c Added priority field to API procedures 2016-04-21 21:21:34 -04:00
Frederic Guillot 60e0753b90 Added API procedure "getMemberGroups" 2016-04-21 21:10:04 -04:00
Eugene b0e41bc81b Russian locale update (#2161) 2016-04-21 19:07:32 -04:00
Frederic Guillot 27228c400f Change priority formatting 2016-04-21 09:11:01 -04:00
Frederic Guillot 2f135170ac Merge pull-request #2151 2016-04-21 09:08:03 -04:00
Christian González ea5cd9cda6 better German translation of relations
"ist übergeordnet" is a bit tricky: "Diese Aufgabe ist übergeordnet (1)": is a bad translation as the direction could be in both ways. The correct translation of "is a parent of" would be "ist ein Elternelement von". This seems a bit long, but is the only really correct possibility I can think of. Others, including "ist übergeordnet von" (not correct German IMHO), or "ist ein Kind von" (seems stupid) are not really better. But "ist übergeordnet" is definitely wrong, because in both directions valid, in this context.
2016-04-21 11:53:30 +02:00
Justin C. Klein Keane 6a9d5ede8b Accidentally acced iCal function when merging Priority display, putting it back. 2016-04-20 14:39:13 -04:00
Justin C. Klein Keane 1239920063 Add sortable Priority column on overview table interface 2016-04-20 14:24:05 -04:00
Frederic Guillot bcee0ef48e Simplify PR #2108 2016-04-18 22:08:27 -04:00
Frederic Guillot 75c2fd98ee Merge pull-request #2108 2016-04-18 22:05:56 -04:00
Frederic Guillot 78ffcf9496 Update doc for CLI 2016-04-18 21:57:23 -04:00
Kolesar 4253df0854 Added group notifications per projects for each user for overdue task… (#2132) 2016-04-18 21:51:35 -04:00
Olivier Maridat 53c992d680 Add hooks in task sidebar as in user sidebar (#2138) 2016-04-18 13:31:17 -04:00
Imbasaur bd64a2081a Task summary columns hooks (PR #2126) 2016-04-15 21:27:06 -04:00
Frederic Guillot 2bda799b9a Allow plugins loading from another location 2016-04-14 22:09:48 -04:00
Frederic Guillot cc9f3e69c6 Added new constant DATA_DIR 2016-04-14 22:08:39 -04:00
Dj Padzensky f4e8eb176f Fixing some pathing information, for cases where the KB source
tree is not in or under the webroot.
2016-04-13 19:03:10 -07:00
Asim Husanovic d0a731a14a Updated Bosnian localization 2016-04-13 18:57:57 +02:00
Stephan cd5bf9d4d2 Update translations.php (de_DE) 2016-04-13 16:28:08 +02:00
Frederic Guillot 63387fa9cf Added command line utility to reset user password and to disable 2FA 2016-04-12 22:26:44 -04:00
Frederic Guillot af7027ea31 Rename CLI classes 2016-04-12 21:26:17 -04:00
Eskiso e56b77dff3 Updated Translation 2016-04-12 22:33:24 +01:00
Frederic Guillot 06b86313c9 Removed PHP notices in comment suppression view 2016-04-11 21:06:20 -04:00
Frederic Guillot d8b6e7e26e Sync locales 2016-04-11 18:16:58 -04:00
Frederic Guillot dc06e3b95e Merge pull-request #2114 2016-04-11 18:14:25 -04:00
Frederic Guillot 14659e1e09 Added missing translations 2016-04-11 18:14:03 -04:00
Frederic Guillot 481b2091dd Merge pull-request #2113 2016-04-11 18:09:30 -04:00
Frederic Guillot 2a3df38a0e Rename ID column to be translatable 2016-04-11 18:07:47 -04:00
Frederic Guillot b8c4afec78 Merge pull-request #2112 2016-04-11 18:04:33 -04:00
angystardust b9d6c43e64 Update IT_it/translations.php
Newer translations for 1.0.27.
Thanks @fguillot!
2016-04-11 21:04:45 +02:00
angystardust 01195682ca Add missing translatable string
While I was translating kanboard in italian language, I've found that there were 4 untranslatable strings.
This PR fix that for the main translation language file (fr-FR).
2016-04-11 21:01:33 +02:00
Dj Padzensky a54f19424e Make user ID a sortable column in user management 2016-04-11 11:47:13 -07:00
Asim Husanovic 10e96fe63a Update Bosnian localization 2016-04-11 20:26:31 +02:00
Asim Husanovic fb7a14e352 Updated Bosnian localization 2016-04-11 20:15:06 +02:00
Frederic Guillot 9f0166502b Added search in activity stream 2016-04-10 15:18:20 -04:00
Philip Steffen b630bd06d2 Template: project/sidebar: set active-class in "Edit project" also in the other actions 2016-04-10 18:30:15 +02:00
Frederic Guillot 2eadfb2291 Refactor ProjectActivity model to use Filter and Formatter interface 2016-04-10 12:13:42 -04:00
Philip Steffen 3f067234fc Template: app/notifications: alert outside the page-header-div
On the other pages the alert is also outside the div
2016-04-10 18:07:46 +02:00
Frederic Guillot 38326c4ddf Added search by task creator 2016-04-10 08:15:10 -04:00
Frederic Guillot 7705f4c533 Added search in comments 2016-04-09 23:24:26 -04:00
Frederic Guillot 11858be4e8 Filter refactoring 2016-04-09 22:42:17 -04:00
Frédéric Guillot 42813d702d Merge pull request #2105 from djpadz/userbug
Flashing an error if a nonexistent user is added to a project.
2016-04-09 15:43:06 -04:00
Dj Padzensky a941bfb2f9 Flashing an error if a nonexistent user is added to a project. 2016-04-08 15:20:34 -07:00
Frederic Guillot c7e7b7920d Fix typo in PR 2016-04-03 14:15:08 -04:00
Frederic Guillot 0c92cf59aa Merge pull-request #2086 2016-04-03 14:12:01 -04:00
mfoucrier f11b85e877 Update translations.php 2016-04-02 23:35:38 +02:00
Busfreak 55e8cfdaa4 corrected and updated translation
missing tailing whitiepsaces and colons
2016-03-31 17:40:48 +02:00
Frederic Guillot 57fd0aa78e Merge pull-request #2066 2016-03-29 20:44:45 -04:00
Maxime Corteel 41f753d027 Generate avatar color based on name instead of initials 2016-03-29 16:16:12 +02:00
Eugene Batogov 843f844dde update russian translation 2016-03-29 10:56:30 +03:00
Eskiso 82b47f7400 Updated translation 2016-03-28 11:14:27 +01:00
Frederic Guillot febbd8cace Check if LDAP logger is defined 2016-03-27 18:44:03 -04:00
Frederic Guillot d0a0be89f2 Added more logging for LDAP client 2016-03-27 18:30:02 -04:00
Frederic Guillot a20f4f2904 Improve UserHelper::getInitials() 2016-03-27 17:20:21 -04:00
Frederic Guillot 0c4a5afa83 Integrate Korean translation 2016-03-27 16:29:33 -04:00
Frederic Guillot 2b7c0e6420 Merge pull-request #2055 2016-03-27 16:21:56 -04:00
Frederic Guillot 004fde30f7 Update SQL dumps and improve schema migration process 2016-03-27 16:21:15 -04:00
Frederic Guillot f11fccd0d7 Fix bad unique constraints in Mysql table user_has_notifications 2016-03-27 15:32:29 -04:00
Frederic Guillot 9ba44a01db Minor improvements 2016-03-27 13:45:37 -04:00
Yu Yongwoo 1d65a0029d add Korean Language Package 2016-03-28 02:43:58 +09:00
Frederic Guillot c7cceade96 Handle state in OAuth2 client 2016-03-27 12:23:18 -04:00
Frederic Guillot 8cae5d8da1 Fix PHP 5.3 issue 2016-03-26 21:08:16 -04:00
Frederic Guillot 88d9561966 Fix compatibility issue with PHP 5.3 2016-03-26 20:36:55 -04:00
Frederic Guillot d9dd354726 Sync locales 2016-03-26 20:00:22 -04:00
Frederic Guillot 66ed670618 Make documentation images works with French locales 2016-03-26 19:57:29 -04:00
Frederic Guillot 0f3791011c Merge pull-request #2053 2016-03-26 18:49:25 -04:00
Frederic Guillot e45c19782c Show avatar on public user profile 2016-03-26 18:33:07 -04:00
Frederic Guillot 5ec2647b18 Make images works in embedded documentation 2016-03-26 18:23:49 -04:00
Frederic Guillot 2d66f70a49 Show only necessary menus for viewers 2016-03-26 18:05:18 -04:00
Frederic Guillot 43893c326c Added caching HTTP headers for image previews 2016-03-26 17:42:07 -04:00
Frederic Guillot 4ca716ec47 Move avatar actions to controller AvatarFile 2016-03-26 17:25:54 -04:00
Frederic Guillot 820c929ab3 Added avatar image upload 2016-03-26 14:43:41 -04:00
Eugene Batogov 6834d2fbbe Update russian translations 2016-03-26 21:11:12 +03:00
Frederic Guillot 9bf5fcf062 Merge pull-request #2049 2016-03-26 09:00:00 -04:00
Timo Litzbarski a3933f49af Hook template:board:task:icons 2016-03-26 08:13:14 +00:00
Frederic Guillot dc9f50a554 Sync locales 2016-03-25 18:37:11 -04:00
Frederic Guillot c5fc56894e Merge pull-request #2051 2016-03-25 18:22:26 -04:00
Frederic Guillot 407a51e6c4 Allow to use the original template in overridden templates (PR #1941) 2016-03-25 18:19:31 -04:00
Frederic Guillot 354e37971d Unification of project header 2016-03-25 17:41:41 -04:00
Imbasaur eacd110b2b Update form.php
Task Creation Left Column Hook
2016-03-25 17:20:02 +01:00
Frederic Guillot fa372b7b84 Remove controller action for Markdown preview 2016-03-24 21:50:49 -04:00
Frederic Guillot 4c8d5fbdc0 Move avatar to the top right corner 2016-03-24 21:21:22 -04:00
Frederic Guillot 3a06e0ab21 Improve PR #1993 2016-03-24 20:43:07 -04:00
Frederic Guillot 725b7d2a55 Merge pull-request #1993 2016-03-24 20:03:18 -04:00
Frederic Guillot 3a5f5abda2 Merge pull-request #2044 2016-03-24 18:40:49 -04:00
lPinchol e5812d33ec Update translations es_ES 2016-03-24 03:42:35 +01:00
Busfreak 4f2468fc38 Loader for Helper-Classes from Plugin 2016-03-23 18:06:16 +01:00
Frederic Guillot 2425fd85c0 Force integer type for aggregated metrics 2016-03-22 20:58:46 -04:00
Frederic Guillot 8768a4e369 Fixes cycle time calculation when the start date is defined in the future 2016-03-22 20:44:15 -04:00
Frederic Guillot 585f734333 Merge pull-request #2034 2016-03-22 20:11:21 -04:00
Frederic Guillot 77062cce27 Merge pull-request #2038 2016-03-22 20:09:16 -04:00
dupgit a6eb786bcd Corrects two typos in the French translation
'Profile' in French is written 'profil'
2016-03-22 23:13:40 +01:00
middeke d29cc91b65 added german translation 2016-03-21 23:52:39 +01:00
middeke 75302c2d7b changed german translation in project menu to fit other expressions 2016-03-21 23:46:30 +01:00
Eugene Batogov dc77ac06d9 Update russian translations 2016-03-21 17:57:10 +03:00
Frederic Guillot 4c733eb715 Addded new keyboard shortcut to edit the task description 2016-03-20 16:29:20 -04:00
Frederic Guillot f77d6c590b Added Markdown editor and Javascript code refactoring 2016-03-20 15:45:02 -04:00
Frederic Guillot 787e91ca41 Do not show empty table for external links 2016-03-19 18:05:42 -04:00
Frederic Guillot 1ad57c7473 Add buttons in project overview sections 2016-03-19 18:04:22 -04:00
Frederic Guillot 42376aec4a Improve project overview page 2016-03-19 17:15:25 -04:00
Frederic Guillot caf8cb3323 Improve board tooltips 2016-03-19 16:51:25 -04:00
Frederic Guillot 6351cb0e27 Improve activity stream layout 2016-03-19 16:22:00 -04:00
Frederic Guillot 0a18e28db4 Swap category and avatar on the card 2016-03-19 15:25:48 -04:00
Frederic Guillot 8d036dc06c Change cards layout 2016-03-19 15:18:58 -04:00
Frederic Guillot 63a5bbafea Show avatar on the cards 2016-03-19 14:36:16 -04:00
Frederic Guillot 2e320ceead Handle multiple avatar sizes 2016-03-19 13:45:41 -04:00
Frederic Guillot fe85d83621 Do not show comment sorting link on public board 2016-03-19 12:26:08 -04:00
Frederic Guillot b9bb088842 Render default avatar provider when having no user linked 2016-03-19 12:17:34 -04:00
Frederic Guillot 344f585a32 Improve comments design 2016-03-19 11:56:28 -04:00
Frederic Guillot 9d4ba1471d Added letter based avatar provider 2016-03-19 11:17:58 -04:00
Frederic Guillot fa86542f90 Added pluggable Avatar providers 2016-03-18 23:06:32 -04:00
Frederic Guillot c4c200b530 Rename menu label 2016-03-18 21:20:59 -04:00
Frederic Guillot 73bae9bb34 Rename controller TaskLink to TaskInternalLink 2016-03-18 21:16:25 -04:00
Frederic Guillot 854457baf0 Improve task summary sections 2016-03-18 21:00:14 -04:00
Eskiso 68fba8fb64 Updated translation 2016-03-18 13:43:44 +00:00
Frederic Guillot f1e4fb92b3 Put back task actions on the sidebar 2016-03-17 23:12:16 -04:00
Frederic Guillot 24c224ddc2 Added support for multiple placeholders for LDAP_USER_FILTER 2016-03-17 22:24:11 -04:00
Frederic Guillot e3e08d0e34 Added local file link provider 2016-03-17 21:52:40 -04:00
Asim Husanovic 16d80593e5 Fix missing arguments in translation 2016-03-17 22:10:23 +03:00
Asim Husanovic a51a5a37f5 Updated Bosnian translation 2016-03-17 11:46:13 +03:00
Timo Litzbarski f894057a54 add task on board hooks 2016-03-14 13:36:47 +00:00
Timo Litzbarski 194fbe263e user and data for metadata + settings
user and date for metadata #1853 #1861
2016-03-13 19:50:47 +01:00
Frederic Guillot 90598c8e55 Add log message for API procedure createLdapUser() 2016-03-13 10:49:46 -04:00
Emmanuel Lacour cbb8fbe2dd Pass username only to LdapUser::getUser
This fix a bad ldap search filter as LdapUser::getUser already do the
LDAP_USER_FILTER expansion.
2016-03-12 22:44:13 -05:00
Frederic Guillot ca69fc0be7 Added logging message for API authentication failure 2016-03-12 19:12:27 -05:00
Frederic Guillot 42c368cb01 Show version number from git-archive 2016-03-12 10:09:49 -05:00
Frederic Guillot b061945f0e Show server configuration in settings page 2016-03-12 09:52:00 -05:00
Frederic Guillot 241ca53e47 Added "?" to display list of keyboard shortcuts 2016-03-11 23:01:38 -05:00
Frederic Guillot 4f54a547fa Added new keyboard shortcut for task view 2016-03-11 22:46:54 -05:00
Frederic Guillot 7d7b9f78b8 Sync locales 2016-03-10 20:06:03 -05:00
Frederic Guillot b925000e04 Fix spelling error in German translation 2016-03-10 20:05:23 -05:00
Frederic Guillot 54dc63af61 Merge Grec translation #1988 and solve conflicts 2016-03-10 20:04:10 -05:00
Frederic Guillot 6c25651e4b Rename badly named file after a refactoring 2016-03-10 19:47:48 -05:00
StavrosKa 6efb392f9e New file 2016-03-10 10:31:18 +02:00
Frederic Guillot d798202835 Improve PR about task links table 2016-03-09 21:25:41 -05:00
Olivier Maridat 7b20a14e8d Enhance task link view to mimic the subtask view 2016-03-09 11:10:35 +01:00
Frederic Guillot 7026e8d622 Fix spelling error 2016-03-08 22:31:26 -05:00
Frederic Guillot f91f3214c1 Always display project name and task title in task views 2016-03-08 22:02:42 -05:00
Frederic Guillot 196c58e8d2 Merge pull-request #1966 2016-03-07 19:24:03 -05:00
Frederic Guillot 122d50262a Merge pull-request #1962 2016-03-07 19:23:25 -05:00
Dj Padzensky a8abc70bcb Changing new self to new static, to accommodate subclasses of LdapClient. 2016-03-07 15:05:06 -08:00
Timo Litzbarski f43f299306 Fix File Tooltip #1960 2016-03-07 12:53:30 +00:00
renothing 2409f33c20 update chinese translation 2016-03-07 13:38:43 +08:00
Maxime Corteel f190c819df Fix spelling error 2016-03-06 14:35:39 +01:00
Frederic Guillot 4c91798781 Sync locales 2016-03-05 17:48:45 -05:00
Frederic Guillot 22c5e32def Improve automatic action creation 2016-03-05 17:40:49 -05:00
Frederic Guillot 1e169ae16c Import automatic actions from another project 2016-03-05 13:39:55 -05:00
Frederic Guillot 9983e1422b Add class to board form 2016-03-05 08:06:16 -05:00
Frederic Guillot 0bd5328c19 Added Ajax loading icon for submit buttons 2016-03-05 07:56:58 -05:00
Frederic Guillot 9b68c3bc77 Fix ambiguous column name with very old version of Sqlite 2016-03-04 22:21:54 -05:00