- Affiche le technicien responsable (avec repli sur le technicien assigné)
sur chaque ticket du tableau de bord.
- Compte les interactions technicien/demandeur en combinant suivis ET
tâches GLPI — les techniciens répondent parfois via une tâche plutôt
qu'un suivi, un premier passage qui ne comptait que les suivis sous-
estimait donc les échanges et déclenchait de fausses alertes.
- Signale visuellement (bordure + fond ambre, pictogramme ⚠️) les tickets
dont la dernière interaction vient du demandeur, en comparant la date du
dernier suivi et de la dernière tâche pour déterminer qui a parlé en
dernier.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Coordonnées GPS sur les sites (formulaire + carte Leaflet en direct sur
la fiche et sur la liste des sites d'une organisation).
- Duplication d'un actif depuis la liste.
- Intégration GLPI en lecture seule : panneau "Tickets" sur le tableau de
bord de l'organisation (tickets non clos, priorité, catégorie, extrait),
organisations liées à leur entité GLPI via glpi_entity_id.
- Corrige la mise en cache des permissions Spatie lors du seed (silencée
par WithoutModelEvents) et rend le seeder admin idempotent.
- Ajoute busy_timeout/WAL à la config SQLite pour éviter les erreurs de
verrou sous écritures concurrentes.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>