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
bitcoin333
0596a4abb9
Update translations.php
...
Hungarian translation completed.
2016-05-26 20:34:29 +02:00
Frederic Guillot
b584285ddc
Remove webhook endpoint to create tasks (breaking change)
2016-05-26 08:47:52 -04:00
Frederic Guillot
f2cce5ade8
Rename ProjectEdit controller
2016-05-25 22:46:21 -04:00
Frederic Guillot
24ce1b42f8
Rename ProjectPermission controller
2016-05-25 22:34:19 -04:00
Frederic Guillot
ff892c5d25
Split project controller into multiple classes
2016-05-25 22:28:09 -04:00
Frederic Guillot
872dc79dbd
Do not execute controller if the response is already sent
2016-05-25 21:28:33 -04:00
Frederic Guillot
74a84a28e3
Support strtotime strings for date search
2016-05-25 21:00:01 -04:00
Frederic Guillot
a2e5d022e5
Clean up unit tests
2016-05-24 22:41:21 -04:00
Frederic Guillot
5b30cd43d4
Merge pull-request #2261
2016-05-24 22:14:48 -04:00
Frederic Guillot
47ec4d89bc
Do not send notifications to disabled users
2016-05-24 22:14:29 -04:00
Frederic Guillot
8ba05940e9
Filter non compatible plugins
2016-05-24 21:39:36 -04:00
Frederic Guillot
b9f2d5650d
Added NotificationJob
2016-05-24 20:30:31 -04:00
Frederic Guillot
8314c99b56
Added QueueManager to process background jobs
2016-05-23 20:43:51 -04:00
Sébastien Kergreis
454f47a94a
Adds task column in 'my tasks' table on dasboard
2016-05-23 18:41:10 -05:00
Frederic Guillot
dc6176fca2
Improve Postgres SQL dump
2016-05-22 21:11:19 -04:00
middeke
4500f7c8a2
update german translation
2016-05-21 01:13:17 +02:00
Frederic Guillot
0fc020d303
Added missing response::send() after refactoring
2016-05-20 18:42:06 -04:00
Frederic Guillot
d20e2e94eb
Update translations
2016-05-20 13:38:24 -04:00
Napier
f5ae9d0b4e
Update Korean Language Package ( #2253 )
2016-05-20 13:20:05 -04:00
Frederic Guillot
8d69c49da5
Manage plugins from the user interface and from the command line
2016-05-20 12:51:05 -04:00
Busfreak
96ad80d659
updated german translation
...
added missing colons
2016-05-19 17:14:30 +02:00
Frederic Guillot
49f43090b2
Added plugin controller (WIP)
2016-05-18 22:07:49 -04:00
Frederic Guillot
bfd59d9e54
Reset failed login counter and unlock user when changing password
2016-05-18 21:27:36 -04:00
dupgit
54238dc54b
Corrects one typo in French translation
...
Corrects 'authentication' word into 'authentification' in the French translation.
2016-05-18 22:38:11 +02:00
Frederic Guillot
46ed06268d
Rename subtask controller
2016-05-17 22:25:18 -04:00
Frederic Guillot
996997a12d
Added the possibility to convert a subtask to a task
2016-05-17 22:08:57 -04:00
Frederic Guillot
b1e2ca00ce
Rename Api classes
2016-05-16 21:07:29 -04:00
Frederic Guillot
4514bc1d4b
Improve user controllers and views
2016-05-16 20:55:21 -04:00
Frederic Guillot
abdf6f9780
Improve group controllers and views
2016-05-16 20:19:07 -04:00
Frederic Guillot
de8ce875f4
Rename UserStatus controller
2016-05-15 21:54:50 -04:00
Frederic Guillot
9ec654186a
User creation forms are now displayed with inline popup
2016-05-15 21:50:46 -04:00
Frederic Guillot
20052c7dd2
User import is now a popover
2016-05-15 21:20:46 -04:00
Frederic Guillot
4eaab1f6da
Added unit tests for middleware
2016-05-15 20:56:01 -04:00
Frederic Guillot
8a6f02735b
Added task creation menu for all projects views
2016-05-15 20:09:43 -04:00
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