This commit is contained in:
Mathieu Jaumotte 2022-08-09 15:15:27 +02:00
parent b8bb0b1209
commit 72a5a6cd27
3 changed files with 22 additions and 10 deletions

View File

@ -99,7 +99,11 @@ class CountActivityLinkedToACP implements ExportInterface, GroupedExportInterfac
public function supportsModifiers() public function supportsModifiers()
{ {
return [ExportDeclarations::PERSON_TYPE, Declarations::ACTIVITY, ExportDeclarations::ACP_SHARED]; return [
ExportDeclarations::PERSON_TYPE,
Declarations::ACTIVITY,
ExportDeclarations::ACP_SHARED
];
} }
public function getGroup(): string public function getGroup(): string

View File

@ -17,6 +17,8 @@ use Chill\MainBundle\Entity\Center;
use Chill\MainBundle\Export\ExportInterface; use Chill\MainBundle\Export\ExportInterface;
use Chill\MainBundle\Export\FormatterInterface; use Chill\MainBundle\Export\FormatterInterface;
use Chill\MainBundle\Export\GroupedExportInterface; use Chill\MainBundle\Export\GroupedExportInterface;
use Chill\PersonBundle\Export\Declarations as Person_Declarations;
use Chill\ActivityBundle\Export\Declarations as Activity_Declarations;
use Doctrine\ORM\Query; use Doctrine\ORM\Query;
use LogicException; use LogicException;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
@ -127,7 +129,10 @@ class StatActivityDuration implements ExportInterface, GroupedExportInterface
public function supportsModifiers() public function supportsModifiers()
{ {
return ['person', 'activity']; return [
Person_Declarations::PERSON_TYPE,
Activity_Declarations::ACTIVITY
];
} }
public function getGroup(): string public function getGroup(): string

View File

@ -3,6 +3,7 @@ services:
autowire: true autowire: true
autoconfigure: true autoconfigure: true
## Indicators
chill.activity.export.count_activity: chill.activity.export.count_activity:
class: Chill\ActivityBundle\Export\Export\CountActivity class: Chill\ActivityBundle\Export\Export\CountActivity
tags: tags:
@ -13,16 +14,17 @@ services:
tags: tags:
- { name: chill.export, alias: 'count_activity_linked_to_acp' } - { name: chill.export, alias: 'count_activity_linked_to_acp' }
# chill.activity.export.sum_activity_duration: chill.activity.export.sum_activity_duration:
# class: Chill\ActivityBundle\Export\Export\StatActivityDuration class: Chill\ActivityBundle\Export\Export\StatActivityDuration
# tags: tags:
# - { name: chill.export, alias: 'sum_activity_duration' } - { name: chill.export, alias: 'sum_activity_duration' }
# chill.activity.export.list_activity: chill.activity.export.list_activity:
# class: Chill\ActivityBundle\Export\Export\ListActivity class: Chill\ActivityBundle\Export\Export\ListActivity
# tags: tags:
# - { name: chill.export, alias: 'list_activity' } - { name: chill.export, alias: 'list_activity' }
## Filters
chill.activity.export.reason_filter: chill.activity.export.reason_filter:
class: Chill\ActivityBundle\Export\Filter\ActivityReasonFilter class: Chill\ActivityBundle\Export\Filter\ActivityReasonFilter
tags: tags:
@ -45,6 +47,7 @@ services:
name: chill.export_filter name: chill.export_filter
alias: 'activity_person_having_ac_bw_date_filter' alias: 'activity_person_having_ac_bw_date_filter'
## Aggregators
chill.activity.export.reason_aggregator: chill.activity.export.reason_aggregator:
class: Chill\ActivityBundle\Export\Aggregator\ActivityReasonAggregator class: Chill\ActivityBundle\Export\Aggregator\ActivityReasonAggregator
tags: tags: