Commit Graph

220 Commits

Author SHA1 Message Date
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
9ba44a01db Minor improvements 2016-03-27 13:45:37 -04:00
Frederic Guillot
c7cceade96 Handle state in OAuth2 client 2016-03-27 12:23:18 -04:00
Frederic Guillot
88d9561966 Fix compatibility issue with PHP 5.3 2016-03-26 20:36:55 -04:00
Frederic Guillot
820c929ab3 Added avatar image upload 2016-03-26 14:43:41 -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
Busfreak
4f2468fc38 Loader for Helper-Classes from Plugin 2016-03-23 18:06:16 +01:00
Frederic Guillot
2e320ceead Handle multiple avatar sizes 2016-03-19 13:45:41 -04:00
Frederic Guillot
b9bb088842 Render default avatar provider when having no user linked 2016-03-19 12:17:34 -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
24c224ddc2 Added support for multiple placeholders for LDAP_USER_FILTER 2016-03-17 22:24:11 -04:00
Dj Padzensky
a8abc70bcb Changing new self to new static, to accommodate subclasses of LdapClient. 2016-03-07 15:05:06 -08:00
Frederic Guillot
a7f3e3bec5 PHPdoc cleanup 2016-03-04 21:11:12 -05:00
Frederic Guillot
3808209690 Move Template::layout() to LayoutHelper 2016-03-04 20:26:52 -05:00
Frederic Guillot
8f3e2b2e5c Helper refactoring 2016-03-04 20:10:34 -05:00
Frederic Guillot
f32507d423 Add namespace Export and move classes 2016-03-04 17:57:45 -05:00
Frederic Guillot
c083822806 Create Import namespace and move classes 2016-03-04 17:38:17 -05:00
Frederic Guillot
a7c157df3c Remove model OverdueNotification 2016-03-04 16:31:34 -05:00
Frederic Guillot
6ef83d0e05 Add unit test for transition model 2016-02-29 22:40:26 -05:00
Frederic Guillot
a22476ffdf Added support for HTTP header "X-Forwarded-Proto: https" 2016-02-28 20:00:11 -05:00
Frederic Guillot
0261c751cf Fix cosmetic issues and update api documentation 2016-02-20 15:31:26 -05:00
Frederic Guillot
8e25c875f2 Add ProjecFile and TaskFile models 2016-02-14 15:25:16 -05:00
Frederic Guillot
6161eaef9e Enable/Disable users 2016-02-13 15:38:35 -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
75cbc8c431 Always call match() for external link providers 2016-02-01 21:18:10 -05:00
Frederic Guillot
271543431e Make project creation form a inline popup 2016-01-31 20:14:51 -05:00
Frederic Guillot
fc21d3873e When creating a new project, have the possibility to select another project to duplicate 2016-01-31 17:46:19 -05:00
Frederic Guillot
bb040cfb78 Simplify code to handle ajax popover and redirects 2016-01-30 22:25:16 -05:00
Frederic Guillot
5c92f46786 Add external links for tasks with plugin api 2016-01-30 20:38:20 -05:00
Frederic Guillot
32e4a932c8 Added automatic actions based on a daily event 2016-01-28 08:40:27 -05:00
Marien Fressinaud
8baa417ece Move default-src CSP rule to ClassProvider
It was impossible to override the default-src CSP rule inside a plugin. This commit
fixes this limitation by moving the assignation of the rule from Response class to
ClassProvider.
2016-01-23 18:47:47 +01:00
Frederic Guillot
ad8fcf035a Add new API procedures for groups, roles and project permissions 2016-01-22 21:23:12 -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
27b9b7a727 Minor code improvements 2016-01-16 22:29:29 -05:00
Frederic Guillot
ff149c354e Remove global variable 2016-01-16 22:07:46 -05:00
Frederic Guillot
5a6cd48df1 Remove global 2016-01-16 22:03:59 -05:00
Frederic Guillot
41e900fc7a Show template rendering time in debug log 2016-01-16 21:35:50 -05:00
Frederic Guillot
73ff5ec89b Remove ProjectAnalytic class 2016-01-16 17:01:56 -05:00
Frederic Guillot
c58478c0ab Move analytic logic to separate classes 2016-01-15 21:03:19 -05:00
Frederic Guillot
9e24bb2ef0 Do not cache app settings in session 2016-01-14 21:42:28 -05:00
Frederic Guillot
805be7d331 Move validator methods 2016-01-14 20:18:13 -05:00
Frederic Guillot
dc35a78374 Move some validators to separate classes 2016-01-13 21:45:14 -05:00
Frederic Guillot
f9c676cf81 Change private properties to protected 2016-01-13 21:02:32 -05:00
Frederic Guillot
3699073371 Move project validator methods 2016-01-11 22:07:39 -05:00
Frederic Guillot
e31185a2bd Minor fixes 2016-01-11 21:54:52 -05:00
Frederic Guillot
9a661a5e9e Move subtask validator methods 2016-01-11 21:47:51 -05:00
Frederic Guillot
20b9c3d030 Move swimlane validator methods 2016-01-11 21:36:00 -05:00