Add "list" action to audit functionality and French translations

- Introduced `AUDIT_LIST` constant in `AuditTrail` entity to support "list" action auditing.
- Updated French translations (`messages.fr.yml`) to include label for "list" action.
This commit is contained in:
2026-02-27 15:56:52 +01:00
parent 8d145e3b58
commit 72131dc2f8
3 changed files with 4 additions and 1 deletions

View File

@@ -24,6 +24,8 @@ class AuditTrail
public const AUDIT_UPDATE = 'update';
public const AUDIT_DELETE = 'delete';
public const AUDIT_LIST = 'list';
public function __construct(
#[ORM\Id]
#[ORM\Column(name: 'id', type: 'uuid', unique: true)]

View File

@@ -1018,6 +1018,7 @@ audit_trail:
update: Mise à jour
create: Création
delete: Suppression
list: Liste
list:
title: Liste des événements
associated_subject: Entités associées

View File

@@ -263,7 +263,7 @@ final class AccompanyingCourseApiController extends ApiController
AuditTrail::AUDIT_DELETE,
$accompanyingPeriod,
description: new TranslatableMessage('audit.accompanying_period.remove_requestor'),
metadata: ['t' => $accompanyingPeriod->getRequestorKind(), 'requestor' => $accompanyingPeriod->getRequestor()->getId()],
metadata: ['t' => $accompanyingPeriod->getRequestorKind()],
);
}
}