Commit Graph

69 Commits

Author SHA1 Message Date
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
Frederic Guillot
ff1de5c06d Fix bug: Automatic action listeners were using the same instance 2016-01-10 14:00:34 -05:00
Frederic Guillot
f32d23d015 Remove HTMLToMarkdown dependency 2016-01-07 21:36:51 -05:00
Frederic Guillot
a296ba5b18 Improve Automatic Actions plugin api 2016-01-03 16:43:13 -05:00
Frederic Guillot
6f9af3659c Added the possiblity to define custom routes from plugins 2015-12-22 19:06:03 +01:00
Frederic Guillot
ff26cce361 Add new boolean value for CSV import 2015-12-13 11:12:03 -05:00
Frederic Guillot
d0e809a32c Add new method to flush session variables 2015-12-06 08:23:53 -05:00
Frederic Guillot
9bd7985ba4 Add more unit tests 2015-12-06 00:00:09 -05:00
Frederic Guillot
e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Frederic Guillot
91bdf6aaf3 Add generic authorization class 2015-11-27 16:24:21 -05:00
Frederic Guillot
19706944dc Fix broken test 2015-11-27 11:01:39 -05:00