mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-07-01 14:36:13 +00:00
count aside activity
This commit is contained in:
parent
e07d2ab467
commit
9c3533d106
@ -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;
|
||||
@ -32,7 +33,6 @@ class CountAsideActivity implements ExportInterface, GroupedExportInterface
|
||||
|
||||
public function buildForm(FormBuilderInterface $builder)
|
||||
{
|
||||
// TODO: Implement buildForm() method.
|
||||
}
|
||||
|
||||
public function getAllowedFormattersTypes(): array
|
||||
@ -88,16 +88,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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user