Commit Graph

871 Commits

Author SHA1 Message Date
Benoît Burnichon
03b821acb7 Merge branch '4.0' 2016-03-16 17:21:57 +01:00
Benoît Burnichon
cd80e9e1ed Remove unused appbox parameter 2016-03-15 19:11:56 +01:00
Benoît Burnichon
052d0d6f62 Merge branch '4.0' 2016-03-10 14:08:43 +01:00
Benoît Burnichon
4c30e577c9 Inject DataboxRepository into PhraseanetMetadataSetter 2016-03-09 13:48:55 +01:00
Benoît Burnichon
6cdc9d7a31 Remove some deprecated methods calls 2016-03-06 23:05:55 +01:00
Benoît Burnichon
871dd58ea4 Add lookup by order master to collection reference repository 2016-03-02 14:34:50 +01:00
Benoît Burnichon
cbb07fbb27 Make {Pre,Post}Authenticate event extends same base class. 2016-03-01 11:46:19 +01:00
Benoît Burnichon
c63f8d777f Merge branch '4.0'
Conflicts:
	composer.lock
	lib/Alchemy/Phrasea/ControllerProvider/Api/V2.php
2016-02-23 16:27:04 +01:00
Benoît Burnichon
7bf98ed8f3 Merge 2 subscribers and make appbox lazyloaded. 2016-02-23 15:55:10 +01:00
Benoît Burnichon
929177c526 Refactor RecordEdit event which is always used with single record 2016-02-23 15:07:24 +01:00
Benoît Burnichon
5feb50cd54 Remove subscribtion from Application 2016-02-23 14:34:14 +01:00
Jean-Yves Gaulier
edc2efaa0f #PHRAS-947 time 10m
simplification
2016-02-22 18:06:03 +01:00
Jean-Yves Gaulier
1388fcf3de #PHRAS-947 time 4h
prod/LazaretController uses the manipulator
new route to empty the quarantine
DELETE /api/v2/quarantine/
2016-02-22 18:06:02 +01:00
Jean-Yves Gaulier
1f32977b0e #PHRAS-947 time 1d
first commit
new routes
DELETE /api/v2/quarantine/item/{{item_id}}/
POST /api/v2/quarantine/item/{{item_id}}/add
2016-02-22 18:06:02 +01:00
Benoît Burnichon
d93983caeb Add RecordEvent when rotated 2016-02-18 15:28:11 +01:00
Benoît Burnichon
a95797efbf Change UserSetting value to bigger non-nullable field 2016-02-16 19:13:28 +01:00
Benoît Burnichon
27eaf37a45 Set OAuth2_Adapter default API version 2016-02-16 13:48:35 +01:00
Benoît Burnichon
afde09645a WIP 2016-02-05 15:36:19 +01:00
Benoît Burnichon
58b80bf08a Group Filesystem related service providers 2016-02-05 15:36:19 +01:00
Benoît Burnichon
e6577baa35 Fixup invalid first compareCall
Checks whether lastCall is array before comparing it.
2016-02-04 10:34:15 +01:00
Thibaud Fabre
dc51e489fe Fix migration from v3.8.8 to v4.0.0 2016-02-03 16:35:20 +01:00
Thibaud Fabre
ed110c1140 Aggregate repeated calls to reduce size of collected data 2016-02-01 18:57:45 +01:00
Benoît Burnichon
7fb21dbfb4 Increase setTrustedProxySubscriber priority.
This should occurs very early in request
2016-02-01 18:03:45 +01:00
Benoît Burnichon
0ef9b668c2 Remove use of gettext shortcut method. 2016-02-01 14:03:29 +01:00
Thibaud Fabre
fa3e49f5fb Configure event processor factory via DI 2016-01-28 18:42:59 +01:00
Thibaud Fabre
40ff41501c Move create and mount SQL calls to repository for proper cache invalidation 2016-01-28 15:54:40 +01:00
Thibaud Fabre
2643874b73 Add array cache repository to reduce load on cache backend 2016-01-28 15:54:02 +01:00
Benoît Burnichon
beda5d3820 Getting collection calls access_restriction which is not properly cached.
Remove use of cache in AccessRestriction and use instance memory cache instead.
Beware static keyword declares variable static for the class, not the instance
2016-01-27 18:55:49 +01:00
Benoît Burnichon
465f48f461 Merge pull request #1643 from bburnichon/improvement/slight-refactoring
Progressive refactoring
2016-01-26 17:07:03 +01:00
Thibaud Fabre
e38fd4bdbb Remove unnecessary argument to please bbn 2016-01-26 15:45:12 +01:00
Thibaud Fabre
fa19e779cb Extract HTTP meta service provider 2016-01-26 15:31:09 +01:00
Benoît Burnichon
0ebc062f8e Add code reuse in SubdefGenerator 2016-01-26 14:25:09 +01:00
Thibaud Fabre
62f0388d7b Extract media utilities "meta" provider
And replace todo comments by no-op comments
2016-01-26 14:13:58 +01:00
Thibaud Fabre
88e2d5ff86 Replace call to non-existent method in tests and fix CS 2016-01-26 11:25:25 +01:00
Thibaud Fabre
4caa4fa2e7 Fix relative translations paths 2016-01-22 18:49:36 +01:00
Thibaud Fabre
fe37cd7a74 Extract "meta" service providers to bootstrap app 2016-01-22 18:40:27 +01:00
Thibaud Fabre
b521947ea5 Fix API plugin route initialization and remove odd syntax 2016-01-22 17:29:45 +01:00
Thibaud Fabre
450adb0847 Application bootstrap refactor
- Extract environment properties in Environment class
- Replaces initialisation closure by ApplicationLoader class
- Removes undesirable error handling/PHP settings modifications
2016-01-22 17:12:21 +01:00
Thibaud Fabre
9db95c65ac Add timing for cache profile and use call stats for toolbar 2016-01-20 14:41:18 +01:00
Thibaud Fabre
2ac69b438c Replicate contains/fetch pattern in traceable cache for accuracy 2016-01-20 12:41:31 +01:00
Thibaud Fabre
587b5beb27 Add by key aggregates in cache profiler 2016-01-20 12:23:59 +01:00
Thibaud Fabre
2b7d5e382f Add call summaries by type and key in cache profiler 2016-01-20 12:09:39 +01:00
Thibaud Fabre
f5ef76168f Catch potential cache exceptions in traceable cache 2016-01-20 11:43:50 +01:00
Thibaud Fabre
d5bf51bc82 Move profiler template to different directory 2016-01-20 11:20:19 +01:00
Thibaud Fabre
f93c66b430 Add HIT/MISS result in cache profile call table 2016-01-20 10:43:55 +01:00
Thibaud Fabre
b5ed9d51f5 Add traceable cache for profiling 2016-01-20 10:13:57 +01:00
Thibaud Fabre
92f161f5dd Improve profiler service provider 2016-01-20 09:30:14 +01:00
Thibaud Fabre
1b3fec1f3e Extract CacheProfile and CacheProfileSummary from cache server stats 2016-01-20 08:51:09 +01:00
Thibaud Fabre
fc4f1848d7 Add logging/profiling in WebProfiler service provider 2016-01-20 08:10:45 +01:00
Thibaud Fabre
19648c970a Add basic cache stats panel 2016-01-20 08:07:48 +01:00