refactor(i18n) : sidebar.sites.admin + cles audit.entity.*

T-011 — deplace la cle sidebar.core.sites sous son module owner
(sidebar.sites.admin). Aligne sur la convention naming.md : les cles
sidebar doivent vivre sous le namespace du module qui expose l'item.

T-015 — traduit entityType dans la page d'audit via des cles i18n
audit.entity.core_user / core_role / core_permission / sites_site.
Helper formatEntityType avec fallback sur l'identifiant brut pour
rester debug-friendly si une traduction manque. Applique sur :
- la cellule du tableau (tooltip garde l'identifiant technique)
- les options du filtre multi-select MalioSelectCheckbox
- le titre du drawer de detail + h3 interne
This commit is contained in:
Matthieu
2026-04-23 11:47:16 +02:00
parent 4c142aecbb
commit e933c31e0f
3 changed files with 30 additions and 9 deletions

View File

@@ -77,7 +77,7 @@ return [
'permission' => 'core.users.view',
],
[
'label' => 'sidebar.core.sites',
'label' => 'sidebar.sites.admin',
'to' => '/admin/sites',
'icon' => 'mdi:domain',
'module' => 'sites',