Frederic Guillot
|
3e1b1e0249
|
Improve LDAP error reporting
|
2017-02-05 19:34:12 -05:00 |
Frederic Guillot
|
99b3bfae16
|
Add unit test for PR #2766
|
2017-02-05 12:59:39 -05:00 |
Frederic Guillot
|
c185d24156
|
Update SQL exports
|
2017-01-28 11:37:43 -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
|
2cac4c811d
|
Add workaround when IE11 submit corrupted multipart/form-data
|
2017-01-14 13:44:57 -05:00 |
Frederic Guillot
|
07f9700179
|
Offer the possibility to define version compatibility from plugins
|
2017-01-08 17:02:31 -05:00 |
Frederic Guillot
|
a957195952
|
Add test case for ExternalTaskManager::getProvidersList()
|
2016-12-20 17:40:33 -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
|
ae5d31e4c2
|
Add ExternalTaskManager class
|
2016-11-01 22:18:43 -04:00 |
Frederic Guillot
|
fedf4ea2de
|
Custom project roles inherit from project members
|
2016-09-08 20:44:03 -04:00 |
Frederic Guillot
|
ffd58d06fa
|
Support version operators for plugin directory: >= and >
|
2016-09-03 18:02:00 -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
|
3861e90336
|
Fix wrong project date format (shown as 01/01/1970)
|
2016-08-31 21:04:22 -04: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
|
4ffaba2ba0
|
Add reference hooks
|
2016-08-13 14:23:53 -04:00 |
Frederic Guillot
|
92a5a0f860
|
Cleanup events and stuff before processing job in worker
|
2016-07-31 11:28:33 -04:00 |
Frederic Guillot
|
3aa0f85748
|
Fixed search query with multiple assignees (nested OR conditions)
|
2016-07-16 19:15:26 -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
|
9496dfdb6d
|
Make search attributes not case sensitive
|
2016-07-14 11:39:59 -04:00 |
Frederic Guillot
|
a8a8bfb0af
|
Added more unit tests for LDAP user class
|
2016-07-02 18:23:47 -04:00 |
Frederic Guillot
|
a089cd72de
|
Fixed lexer issue with non word characters
|
2016-07-01 09:47:10 -04:00 |
Frederic Guillot
|
b2e92480c2
|
Added filter class for tags
|
2016-06-24 11:40:58 -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
|
c50255813b
|
Added mail helper
|
2016-06-01 21:28:24 -04:00 |
Sébastien Kergreis
|
6af3b6dfdb
|
Fix filters with UTF-8 characters
|
2016-06-01 13:48:22 -05: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
|
14713b0ec7
|
Rename all models
|
2016-05-28 19:48:22 -04:00 |
Frederic Guillot
|
74a84a28e3
|
Support strtotime strings for date search
|
2016-05-25 21:00:01 -04:00 |
Frederic Guillot
|
8ba05940e9
|
Filter non compatible plugins
|
2016-05-24 21:39:36 -04:00 |
Frederic Guillot
|
67b8361649
|
Refactoring: added controlled middleware and changed response class
|
2016-05-15 18:31:47 -04:00 |
Frederic Guillot
|
8ddd566361
|
Improve plugin loading
|
2016-05-07 19:35:06 -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
|
60c8867fee
|
Improve LDAP user group membership synchronization
|
2016-05-03 22:51:48 -04:00 |
Frederic Guillot
|
3872dee261
|
Added support for LDAP Posix Groups (OpenLDAP with memberUid)
|
2016-04-30 20:38:16 -04:00 |
Frederic Guillot
|
2cd06f8795
|
Use PLUGINS_DIR constant to load plugin templates
|
2016-04-24 14:46:18 -04:00 |
Frederic Guillot
|
11858be4e8
|
Filter refactoring
|
2016-04-09 22:42:17 -04:00 |
Frederic Guillot
|
c7cceade96
|
Handle state in OAuth2 client
|
2016-03-27 12:23:18 -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
|
24c224ddc2
|
Added support for multiple placeholders for LDAP_USER_FILTER
|
2016-03-17 22:24:11 -04:00 |
Frederic Guillot
|
8f3e2b2e5c
|
Helper refactoring
|
2016-03-04 20:10:34 -05:00 |
Frederic Guillot
|
a2d8887421
|
Added unit test for Category model
|
2016-03-04 15:11:27 -05:00 |
Frederic Guillot
|
a22476ffdf
|
Added support for HTTP header "X-Forwarded-Proto: https"
|
2016-02-28 20:00:11 -05:00 |
Frederic Guillot
|
b34e151d6a
|
Use mock object instead of FakeHttpClient class
|
2016-02-07 12:32:47 -05:00 |
Frederic Guillot
|
58cef28967
|
The date time format can be chosen in application settings
|
2016-02-06 18:08:41 -05:00 |
Frederic Guillot
|
5c92f46786
|
Add external links for tasks with plugin api
|
2016-01-30 20:38:20 -05:00 |
Frederic Guillot
|
ddb73063a7
|
Return the highest role for a project when a user is member of multiple groups
|
2016-01-18 21:20:35 -05:00 |