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