Grille : aperçu des bénévoles affectés au survol d'une case
Chaque case ne montrait qu'un nombre (affecté/idéal) ; il fallait cliquer et ouvrir le panneau pour savoir qui exactement. Une bulle au survol affiche maintenant les noms des bénévoles déjà affectés à ce créneau, sans clic. - Construit une table (créneau → noms) à partir des affectations et des bénévoles de l'édition (mêmes requêtes déjà utilisées par le panneau d'affectation, donc pas de coût réseau supplémentaire une fois en cache). - Remplace l'ancien `title` natif (lent, sans style) par la même bulle que `HelpTip` (bordures franches, apparaît sous la case) ; garde le rappel affecté/idéal/minimum en tête de bulle, puis la liste triée des noms, ou le message « personne d'affecté » sinon. Vérifié : typecheck, lint, build, smoke frontend OK. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017uUsRg7XzopkCPWimwg9ZM
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
efa652fffb
commit
9871785d89
@@ -81,6 +81,7 @@
|
||||
"grille.positionsCount": "{count} POSTES",
|
||||
"grille.assignedRequired": "AFFECTÉS / IDÉAL",
|
||||
"grille.footnote": "Chaque cellule est un créneau. Nombre = bénévoles affectés, / = effectif idéal. Cliquer ouvre le panneau d'affectation à droite.",
|
||||
"grille.cellPreview.staffing": "{assigned}/{ideal} affecté(s) · min {min}",
|
||||
"grille.empty": "Aucun créneau pour le moment. Créez des postes dans Configuration → « Postes & créneaux » — un créneau est généré par jour et par créneau type.",
|
||||
"grille.panel.empty.title": "Cliquez une cellule de la grille pour affecter des bénévoles.",
|
||||
"grille.panel.empty.body": "Le panneau s'ouvre ici, sans quitter la grille : candidats triés par charge, alertes bloquantes et avertissements du moteur de validation.",
|
||||
|
||||
Reference in New Issue
Block a user