PHRAS-2189 report v2 master (#2742)

move code to services
added "download" report
change services to factory
added excel lib
added prod/report routes (download)
cleanup api routes
add : allow anonymized (user, fonction, societe... are "-")
removed : xls support (memory eating lib) in favor of xlsx
add : report download only on "document" and "preview" subdef classes
cs : report factory
add : restored "site" filter (see todos in src)
remove debug, cs

todo : doc
This commit is contained in:
jygaulier
2018-11-12 19:43:40 +01:00
committed by GitHub
parent 9298580888
commit b8bebbce11
18 changed files with 3791 additions and 717 deletions

View File

@@ -77,6 +77,7 @@ class ControllerProviderServiceProvider implements ServiceProviderInterface
Prod\Push::class => [],
Prod\Query::class => [],
Prod\Record::class => [],
\Alchemy\Phrasea\Report\ControllerProvider\ProdReportControllerProvider::class => [],
Prod\Root::class => [],
Prod\Share::class => [],
Prod\Story::class => [],