feat : ajout de l'impression des tableaux d'absence

This commit is contained in:
2026-02-06 16:20:09 +01:00
parent ee26fdd045
commit 03f5552dd4
7 changed files with 834 additions and 3 deletions

View File

@@ -0,0 +1,25 @@
<?php
declare(strict_types=1);
namespace App\ApiResource;
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\Get;
use ApiPlatform\Metadata\QueryParameter;
use App\State\AbsencePrintProvider;
#[ApiResource(
operations: [
new Get(
uriTemplate: '/absences/print',
provider: AbsencePrintProvider::class,
parameters: [
new QueryParameter(key: 'from', required: true),
new QueryParameter(key: 'to', required: true),
new QueryParameter(key: 'sites', required: false),
]
),
]
)]
final class AbsencePrint {}