count aside activity

This commit is contained in:
Julie Lenaerts 2022-11-02 14:42:44 +01:00 committed by Julien Fastré
parent dc38e5927c
commit abd79df8cd
2 changed files with 4 additions and 5 deletions

View File

@ -13,6 +13,7 @@ namespace Chill\AsideActivityBundle\Export\Export;
use Chill\AsideActivityBundle\Export\Declarations;
use Chill\AsideActivityBundle\Repository\AsideActivityRepository;
use Chill\AsideActivityBundle\Security\AsideActivityVoter;
use Chill\MainBundle\Export\ExportInterface;
use Chill\MainBundle\Export\FormatterInterface;
use Chill\MainBundle\Export\GroupedExportInterface;
@ -33,7 +34,6 @@ class CountAsideActivity implements ExportInterface, GroupedExportInterface
public function buildForm(FormBuilderInterface $builder)
{
// TODO: Implement buildForm() method.
}
public function getAllowedFormattersTypes(): array
@ -89,16 +89,14 @@ class CountAsideActivity implements ExportInterface, GroupedExportInterface
{
$qb = $this->repository->createQueryBuilder('aside');
$qb->andWhere();
$qb->select('COUNT() AS export_result');
$qb->select('COUNT(DISTINCT aside.id) AS export_result');
return $qb;
}
public function requiredRole(): string
{
return '';
return AsideActivityVoter::STATS;
}
public function supportsModifiers(): array

View File

@ -168,6 +168,7 @@ Aside activity type configuration: Configuration des categories d'activités ann
Aside activity configuration: Configuration des activités annexes
# exports
Exports of aside activities: Exports des activités annexes
Count aside activities: Nombre d'activités annexes
Count aside activities by various parameters.: Compte le nombre d'activités annexes selon divers critères
Filter by aside activity date: Filtrer les activités annexes par date