| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| digirisk-23.6.0-nouveau-design.mp4 | 2026-10-27 | 11.8 MB | |
| digirisk-23.6.0-enquete-accident.mp4 | 2026-10-27 | 10.5 MB | |
| digirisk-23.6.0-permis-de-feu.mp4 | 2026-10-27 | 15.6 MB | |
| digirisk-23.6.0-rps-du.mp4 | 2026-10-27 | 11.8 MB | |
| module_digiriskdolibarr-23.6.0.zip | 2026-10-27 | 12.1 MB | |
| 23.6.0 source code.tar.gz | 2026-10-27 | 11.2 MB | |
| 23.6.0 source code.zip | 2026-10-27 | 12.1 MB | |
| README.md | 2026-10-27 | 39.4 kB | |
| Totals: 8 Items | 85.2 MB | 1 | |
[Digirisk] [23.6.0] - Rondes du permis de feu - Grille RPS-DU de l'INRS - Thème moderne
Description : Cette version ajoute au permis de feu la fin des travaux et les rondes du surveillant de sécurité, avec un document PDF natif, une seconde méthode d'évaluation des risques psychosociaux, la grille RPS-DU de l'INRS, et des trames de plan de prévention dans l'application mobile. Le back-office et les pages publiques passent sur un thème moderne, et la fiche d'enquête accident dessine le schéma ITAMAMI.
Cette version demande Saturne 23.6.0 ou supérieur. Si DigiQuali ou DoliCar sont installés : DigiQuali 23.2.1 et DoliCar 23.1.2 au minimum.
🎬 Les nouveautés en vidéo
Cliquez sur une image pour voir la vidéo sur YouTube : le nouveau design, avant et après (38 s), les rondes du permis de feu (38 s), la grille RPS-DU (30 s), l'enquête accident et le schéma ITAMAMI (37 s).
Nouvelles fonctionnalités et innovations
Permis de feu : fin des travaux et rondes
- Après des travaux par point chaud, le surveillant de sécurité repasse sur la zone (INRS ED 6030). La fin des travaux se déclare sur le permis verrouillé, avec le nom du surveillant, et planifie les rondes.
- Chaque ronde s'enregistre une fois son heure venue : commentaire, photos, position et signature, chacun désactivé, facultatif ou obligatoire selon la configuration.
- Le surveillant fait ses rondes sans compte Dolibarr, depuis une page publique ouverte par un lien sécurisé et renouvelable. Les rondes apparaissent aussi sur la fiche du permis et dans l'application mobile.
- Le nombre de rondes et leur intervalle se règlent en configuration, la première pouvant avoir lieu dès la fin des travaux. Par défaut : 3 rondes, une par heure, la première à la fin des travaux.
- Un permis ne s'archive pas tant qu'une ronde reste à faire. Une fois la surveillance terminée, le bouton « Clôturer le permis » de l'application mobile le clôture.
- Le document du permis de feu est un PDF natif, comme celui du plan de prévention : il ne demande plus LibreOffice sur le serveur. Il présente un bloc par type de travaux (pictogramme, description, matériel, protections, photos) et reprend les risques du plan de prévention rattaché.


Plan de prévention
- Trames : dans l'application mobile, un plan s'enregistre comme trame (motif, tags, risques, protections, certifications, horaires) pour pré-remplir le suivant. L'entreprise extérieure, les dates, les signatures et les photos n'en font pas partie.
- La configuration règle le texte de chaque partie du PDF (moyens généraux, consignes générales, premiers secours, numéros d'urgence) et lui joint des images, imprimées à la fin de la partie. Le permis de feu reprend les mêmes textes.
- Un modèle d'email « Demande de signature du plan de prévention » est livré, et le modèle choisi en configuration est désormais utilisé.
- Les tags « 400h » et « Danger grave et imminent » sont créés par défaut.
- Dans les listes des plans et des permis, un réglage fait trouver à la recherche par référence le numéro exact : « 1 » donne PP1, et non plus PP11 ou PP21. Désactivé par défaut.
- Les listes des plans de prévention et des permis de feu prennent la présentation commune aux autres listes du module.
Application mobile
- Bandeau « Installer l'application » sur l'accueil, avec une aide pas à pas sur iPhone et Firefox.
- Cartes des listes plus complètes : ville et responsable de l'entreprise extérieure, période à venir, en cours ou terminée, état de la signature, nombre d'intervenants signés, pictogrammes des risques ou des travaux, date de création et auteur.
- Recherche par entreprise extérieure et par date, mot par mot : « Dupont 09/2026 ».
- Archiver un plan de prévention depuis sa fiche, une fois verrouillé.
- Un bandeau de confirmation reste affiché après l'enregistrement d'un plan.
- Les risques, protections et certifications déjà ajoutés sont grisés dans les sélecteurs.
- Infobulles d'aide sur les cases EU / EE des risques et sur la carte « Tags » (anciennement « Catégories »).

Risques
- Grille RPS-DU de l'INRS (ED 6403) : seconde méthode d'évaluation des risques psychosociaux, 26 critères en 7 familles cotés en 4 couleurs, en complément de l'outil « Faire le point ».
- Les modales de risque utilisent le bloc média, ouvert sur la bibliothèque de médias ; un média affecté à un risque depuis la bibliothèque est rangé dans sa dernière évaluation.
- Le sélecteur de risque d'une tâche affiche la catégorie de danger et l'élément parent.

Listing des risques
- Arborescence du périmètre et lexique en tête du document.
- Grille des critères de la méthode avancée et roue des neuf principes de prévention.
- Photo de l'élément en pleine page, en option : un plan ou une carte du site, par exemple.
- Les masquages du plan d'actions (référence, responsable, date, budget) se choisissent à la génération, pré-cochés selon la configuration.
Accidents et enquêtes
- La fiche d'enquête dessine le schéma ITAMAMI : l'individu, la tâche, le matériel et le milieu autour de l'activité réelle, jusqu'à l'accident.
- Ses champs se répartissent sur deux colonnes : l'identification à gauche, les constats à droite.
- Les actions de l'enquête ont un diagramme de Gantt, un curseur d'avancement et leur bouton d'ajout dans l'en-tête de leur section.
- La liste des accidents prend la présentation commune aux autres listes du module.


Tickets
- Fiche ticket : message initial modifiable sur place, boutons « Nouvelle tâche » et « Nouvel accident » (l'accident est pré-rempli avec le ticket et son GP/UT), panneau de droite réordonné.
- Kanban des tickets dans le menu de gauche de Digirisk, avec un filtre par arborescence de tags.
- Fiche du ticket public plus large sur ordinateur.
- Le QR code du ticket des documents est dessiné à la génération, aux couleurs Digirisk.
Tableau de bord
- Widget des 3 derniers risques ajoutés : pictogramme, photo, cotation.
- Les indicateurs de risque d'un groupement ou d'une unité de travail figurent dans son onglet d'informations.

Médias
- Bloc média sur les fiches des groupements et unités de travail, des accidents, des enquêtes et sur le ticket public (photo et note vocale).
- Les photos de l'application mobile, des rondes et des tickets rejoignent la bibliothèque de médias, y compris celles prises avant la mise à jour.
Interface
- Thème moderne du back-office et des pages publiques : cartes arrondies, pastilles teintées, palette de l'application mobile.
- La feuille de style Digirisk s'applique aux écrans qui ne la chargeaient pas : utilisateurs, configuration Social, onglets de la fiche produit, horaires des tiers.
- Les informations de la société se modifient directement depuis les pages Affichage légal et Partage d'informations.
- Création rapide d'utilisateur sous la liste des utilisateurs Digirisk, et depuis la modale d'ajout d'un évaluateur.
- Les pages du document unique et du rapport d'audit n'affichent plus la liste des événements.

La fiche d'un accident avant (23.5.0) et après (23.6.0).
API REST
- Création, lecture, modification et suppression des risques et de leurs évaluations, envoi de photos, routes des groupements et unités de travail hors corbeille, envoi de plusieurs médias et transfert de cotation.
GET /risks/creation-optionsrenvoie le nom et le logo de l'entité.
Améliorations & corrections
Risques
- Les compteurs de la liste suivent ses filtres ; le tri par cotation ne retire plus les risques non évalués ; le tri et la pagination gardent le type de risque.
- Risques hérités et partagés : les risques supprimés ou archivés sortent des listes, et un risque partagé sans évaluation validée ne met plus la page en erreur.
- Les risques d'un groupement mis à la corbeille ne restent plus dans les listes.
- Le niveau 0 de gravité et d'exposition, enregistré vide sous PHP 7, est rendu aux évaluations concernées.
- L'échéance d'une tâche saisie sans heure est enregistrée ; chaque modale d'ajout de tâche a son propre sélecteur de responsable.
Plan de prévention et permis de feu
- Le PDF du plan de prévention imprime le commentaire du risque, dans son cadre, et les commentaires des protections.
- La signature de l'entreprise utilisatrice manquait parfois au document alors qu'elle était annoncée signée.
- Le brouillon lit et range les photos des risques dans le dossier du risque.
- La recherche par référence dans la liste des plans renvoyait une liste vide.
- Le document du permis de feu reprenait les lignes de tous les permis et les risques de tous les plans de prévention.
- Les projets du permis de feu et des tickets n'avaient pas leur tag sur une nouvelle installation : les tags sont créés et rattachés.
Application mobile
- Les actions exigent le jeton anti-CSRF ; le bouton « Verrouiller » est traduit.
- Les heures s'affichent dans le fuseau de l'utilisateur.
- Un tag ou un tiers créé depuis le formulaire se retrouve dans la liste au retour.
- Chrome ne propose plus d'enregistrer l'adresse de l'entreprise extérieure comme la sienne.
- Bouton « Diffusion » en double sur la fiche retiré ; nom du risque dans la confirmation de suppression ; curseur placé dans la description après un ajout ; accents du bandeau de renvoi du mail.
- Ajustements visuels : astérisques des champs obligatoires, loupe de la recherche, pictogramme de l'entreprise extérieure, fenêtre d'installation en portrait sur téléphone.
Accidents
- Les jours sans accident se comptent depuis le dernier accident, et non plus depuis le dernier saisi.
- Le tableau de bord ne plante plus sur un arrêt de travail sans date de fin.
- Une enquête enregistrée sans accident ne provoque plus d'erreur ; l'onglet lésions non plus.
- La liste et le registre des accidents restent dans la largeur de la page.
Listing des risques
- Colonnes des risques, des actions, des accidents et des registres revues, en-tête « Date de déclaration » complet, graphique en secteurs réparé.
Tickets
- La première phrase n'est plus doublée dans le mail de réponse.
Interface
- Le thème Digirisk s'applique aux onglets que d'autres modules ajoutent sur les objets Digirisk.
- Graphiques du tableau de bord deux par ligne, texte blanc sur les cotations noires, infobulles lisibles, fenêtre d'aperçu de document redimensionnable, boutons de titre centrés.
- Signalétique : le lien mène à l'onglet de l'élément où elle a été créée.
- Organisation : un groupement se déplie depuis toute la colonne de la flèche.
- Le menu « App Mobile » est placé juste sous « Tableau de bord ».
API
- Les routes des accidents renvoyaient toujours 0 ou N/A (jours sans accident, nombre d'accidents, jours d'arrêt, taux).
GET risk/getRisksByCotationpartait en erreur fatale.
Installation, sécurité et multi-entité
- Sur une nouvelle instance, les dépendances sont activées avant l'initialisation : les tables de Saturne existent.
- Les liens et appels AJAX portent le jeton anti-CSRF.
- La signature réutilisable de l'application mobile est gérée par Saturne et partagée entre entités.
- Le module ne suppose plus d'être installé dans
custom/. - Avertissements PHP 8 retirés des écrans (liste des risques, évaluateurs, multi-entité, outils d'import et d'export).
Qualité et intégration continue
- Scrutinizer est retiré ; PHPStan ne scanne de Saturne que les dossiers qui portent ses classes.
Testez les nouveautés maintenant
Allez tester les rondes du permis de feu sur la démo : https://demodoli.digirisk.com/
Comparaison des versions 23.5.0 et 23.6.0
- [#5533] [List] fix: column titles wrap and filter bar joined to the table
6834a44e - [#5533] [Accident] rework: accident list on the Saturne generic list
936ae4e2 - [#5530] [Ticket] feat: ticket card feedback - add buttons, right panel order, tabs kept in Digirisk, initial message edited on the spot
fca18686 - [#5528] [AccidentInvestigation] feat: gantt of the actions, bars from start or creation to deadline
9fe79e91 - [#5526] [AccidentInvestigation] feat: rounded progress slider of the actions, saved on release
e2aa191c - [#5524] [AccidentInvestigation] rework: add button of the actions in the header of their section
bc1aa4ef - [#5521] [Projet] fix: create FP and TS project tags on fresh installs and backfill them
7aefb0ff - [#5517] [Module] fix: activate dependencies before init so Saturne tables exist on a fresh instance
da37cc8b - [#5518] [Module] fix: read MULTICOMPANY_EXTERNAL_MODULES_SHARING without warning
d60c3dfb - [#5515] [AccidentInvestigation] fix: pass the accident id as a string to showOutputField
c9386a50 - [#5515] [AccidentInvestigation] rework: show the card fields on two columns
fbb9360f - [#5515] [AccidentInvestigation] feat: draw the ITAMAMI schema on the investigation card
92fd0fbe - [#5512] [User] rework: quick user creation form under the Digirisk user list
a5196699 - [#5510] [Ticket] add: tag tree select2 filter on ticket kanban
223053ca - [#5508] [Menu] add: ticket kanban entry under Ticket in the Digirisk left menu
31c5ae73 - [#5506] [Ticket] feat: wider public ticket card on desktop
4cdb983a - [#5504] [Product] fix: remove the UTF-8 BOM that sent output before the headers
76fd2805 - [#5504] [Accident] fix: no TypeError when an investigation is saved without accident
6c2cee1b - [#5500] [Accident] fix: widen description column in accident list
c48d63ad - [#5498] [Task] fix: save the deadline typed without a time
b13acb64 - [#5495] [Document] feat: draw the ticket QR code of the documents at generation, in the Digirisk colours
7df79854 - [#5494] [Theme] fix: load the Digirisk theme on the tabs other modules add on the Digirisk objects
969b6e96 - [#5492] [Agenda] fix: plain Events title on the standard and element agenda pages
a5f23c29 - [#5490] [SCSS] fix: center the title buttons and keep them still on hover
8b0ce6ac - [#5488] [DigiriskStandard] remove: events list on the risk assessment and audit report document pages
e547aa09 - [#5486] [SCSS] feat: keep the company data notice link inline, without accent border
7dde4082 - [#5486] [CompanyData] feat: edit the company data on the fly from the legal display and information sharing pages
26e09729 - [#5484] [SCSS] fix: let the document preview dialog be resized
19cd6282 - [#5482] [DigiriskElement] fix: the card block takes the full width
73855f06 - [#5480] [Dashboard] feat: risk indicators of a GP/UT in its information tab
1771ed4d - [#5478] [Accident] fix: keep the accident list and register tabs within the page width
06f03f52 - [#5476] [RiskSign] fix: link to the risk signs tab of the element it was created on
a5489de6 - [#5474] [SCSS] fix: readable page size select of the second list
0426e91e - [#5474] [SCSS] fix: centre the icon of the square buttons
08f97fe5 - [#5474] [RiskSign] fix: modals hug their content, pictogram grid over the modal
a32fedc6 - [#5472] [SCSS] fix: readable light tooltips in the modern theme
78b9c3b9 - [#5472] [Evaluator] fix: add modal layout and user creation from it
dc50b914 - [#5470] [SCSS] fix: keep the room of the task date icon and budget currency
556e4c31 - [#5470] [Risk] fix: one responsible select id per task add modal
797bccc6 - [#5468] [Organization] fix: toggle a groupment from the whole arrow column
9a634a31 - [#5466] [Theme] fix: show dashboard graphs two per row
a7efef1c - [#5464] [CI] ci: retirer la configuration Scrutinizer
1fb03f60 - [#5462] [Object] rework: retirer le prefixe custom/ des entrees du registre d'objets
e3c91721 - [#5458] [Accident] fix: days without accident counted from the latest accident
01d81941 - [#5457] [Accident] fix: dashboard TypeError on work stops without end date
02c99ddb - [#5455] [API] fix: accident routes always return 0 or N/A
1e095bd8 - [#5453] [Dashboard] fix: undefined layout warning in graphs without User-Agent
3a139010 - [#5451] [API] fix: undefined layout warning on getRisksByCotation without User-Agent
20605263 - [#5451] [API] fix: GET risk/getRisksByCotation fatal ArgumentCountError
89b0278f - [#5449] [SCSS] style: couleurs Digirisk du bloc média et rangée photo + vocal du ticket public
1f9298f6 - [#5449] [Media] feat: bloc média Saturne sur les fiches GP/UT, accident, enquête et le ticket public
ba674147 - [#5445] [Risk] fix: le tri et la pagination des listes de risques gardent le type de risque
35ec773c - [#5443] [Theme] fix: keep white text on black cotation cells in theme tables
d59f4df7 - [#5340] [PreventionPlan] fix: draft card reads and stores risk photos in the risk folder
a5888ce6 - [#5440] [API] feat: add entity_name and entity_logo to GET /risks/creation-options
1e61d76d - [#5437] [PreventionPlan] feat: create the default 400h and serious imminent danger tags
3f29680c - [#5435] [Dashboard] fix: use assessment photo or nophoto, add date and RAxx prefix, omit category label
7c07383b - [#5435] [Dashboard] feat: display category picto, photo, 3-line info and square cotation badge
f2030066 - [#5435] [Dashboard] feat: add last 3 added risks widget on dashboard
6be9a447 - QUAL: [#5433] Instantiate RiskAssessment directly in updateRiskAssessment for PHPStan
b8ff1c3a - NEW: [#5433] [API] Add non-trashed DigiriskElement REST routes, multi-media upload & cotation transfer
3769ce15 - QUAL: [#5431] Remove redundant null-coalesce on narrowed image type map
312cbf74 - NEW: [#5431] Add CRUD REST API routes for risks and temp photos
a86b6657 - [#5428] [PreventionPlan] fix: label the risk comment and draw it inside the risk frame in the PDF
a431b6a2 - [#5428] [PreventionPlan] fix: print the protection comments in the PDF
dc790104 - [#5426] [Ticket] fix: cle ErrorRecordNotFound au lieu de RecordNotFound
cc174650 - [#5424] [PHP] fix: fatale de l'onglet lésions et warnings PHP 8 affichés sur les écrans
d186c89d - [#5424] [Front] feat: feuille de style Digirisk sur les écrans qui ne la chargeaient pas
2774c5d5 - [#5424] [SCSS] feat: thème moderne du back-office et des pages publiques
dee0b98b - [#5422] [Medias] fix: photos des tickets dans la bibliothèque, exclusions transmises à Saturne et rattrapage après l'activation
c65d1a61 - [#5416] [FirePermit] fix: retrait du texte d'introduction des rondes dans la configuration
5d61cc3a - [#5416] [FirePermit] feat: nombre de rondes et intervalle configurables, première ronde possible à la fin des travaux
655adbbe - [#5415] [FirePermit] feat: bouton « Clôturer le permis » dans la PWA une fois toutes les rondes effectuées
5ae9f1bf - [#5414] [PWA] fix: jeton anti-CSRF exigé sur toutes les actions, bouton Verrouiller traduit
a66a3c35 - [#5417] [Medias] feat: photos des enregistrements dans la bibliothèque et rattrapage à l'activation
f0e9bbc8 - [#5412] [Risk] fix: setValueFrom attend un id null, pas une chaine vide
c3c3c09f - [#5412] [CI] chore: build assets
41d566f9 - [#5412] [Risk] feat: médias de la bibliothèque affectés à un risque rangés dans sa dernière évaluation
3fbf3319 - [#5412] [Risk] feat: modales de risque sur le bloc média Saturne, ouvert sur la bibliothèque de médias
5531ed3a - [#5410] [Risk] fix: les risques supprimés et archivés sortent des listes héritée et partagée
4782d71c - [#5408] [Risk] fix: fatale sur la page des risques avec un risque partagé sans évaluation validée
6f6b1b66 - [#5408] [Risk] fix: listes des risques hérités et partagés, warnings PHP 8 et risques non évalués perdus au tri par cotation
ed018cbd - [#5405] [Risk] fix: le tri par cotation ne retire plus les risques non évalués de la liste
8e3bc905 - [#5403] [Risk] fix: warnings PHP 8 à l'affichage de la liste des risques
ed6c4ca2 - [#5401] [Risk] fix: les compteurs de la liste des risques suivent les filtres de la liste
33da6de9 - [#5399] [Evaluator] fix: warnings PHP 8 sur l'onglet Évaluateurs
95c04e2b - [#5397] [DigiriskElement] fix: les risques d'un GP mis à la corbeille ne restent plus dans les listes
98677a9c - [#5395] [CSRF] fix: ajouter le token CSRF aux liens et appels AJAX
1c7d5b9f - [#4193] [Task] feat: label risk selector with danger category and parent element
4dfe2f65 - [#5386] [PreventionPlan] feat: contenu et images de chaque partie du PDF dans la configuration du plan de prévention
ab2151eb - [#5384] [RiskAssessment] fix: niveau 0 de la gravité et de l'exposition rendu aux évaluations sans cotation
454c7858 - [#5381] [Document] fix: put the date range checkbox before the dates
308c1de1 - [#5378] [CI] fix: declare export download variables for PHPStan
cc646fff - [#5378] [Tools] fix: defer export download script to View section to avoid premature output before headers
375111d2 - [#5378] [Tools] fix: undefined property and array keys during JSON global import
feacbf6e - [#5376] [DigiriskElement] fix: undefined array key in multidir_output on creation in multi-entity
86c1e959 - [#5372] [CI] chore: rerun PHPStan against Saturne develop with [#1693]
ebb2d6b0 - [#5309] [PWA] fix: tiers créé depuis le formulaire mobile ajouté à la liste au retour, comme les tags
5f8c2380 - [#5309] [PreventionPlan][FirePermit] fix: signature de l'EU parfois absente du document alors qu'annoncée signée
fb96b7ab - [#5372] [Signature] fix: mobile reusable signature delegated to Saturne, shared across entities
ee6ee039 - [#5370] [SCSS] fix: keep the export toolbar off the action plan tabs
d71e2cc4 - [#5309] [PWA] fix: Chrome ne propose plus d'enregistrer l'adresse de l'entreprise extérieure
24178d65 - [#5309] [FirePermit] fix: tags du formulaire mobile rafraîchis comme ceux du plan de prévention
566dc2de - [#5309] [PWA] fix: placeholder au lieu de l'option « Sélectionner » dans la liste des certifications
9ae5ed5d - [#5309] [PWA] fix: bouton de création de tiers à la taille du select, croix blanche
317087c9 - [#5309] [PWA] fix: picto immeuble au lieu de l'usine pour l'entreprise extérieure
0bbf9109 - [#5309] [PWA] fix: manifeste déclaré par le hook hookSetManifest au lieu d'un script
8b97a800 - [#5362] [PreventionPlan][FirePermit] feat: recherche par numéro de référence dans les listes, réglable
08356896 - [#5360] [FirePermit] rework: liste des permis de feu migrée vers la liste générique saturne
45fce368 - [#5358] [PreventionPlan] feat: trames de plan de prévention dans la PWA
6c841913 - [#5356] [FirePermit] feat: document du permis de feu en PDF natif, comme le plan de prévention
aa7824b0 - [#5354] [CI] chore: FirePermitRound::$fields dans la baseline PHPStan, comme les autres classes
80684160 - [#5354] [FirePermit] feat: rondier, fin des travaux et rondes du surveillant de sécurité
00788353 - [#5352] [PWA] feat: carte des tags intitulée « Tags » avec une infobulle « i » sur leur usage
258f4968 - [#5344] [PWA] feat: cartes des listes plus complètes (responsable, état de la période, signature, pictos, création)
cc721499 - [#5345] [PWA] fix: visuels bleus de la fenêtre d'installation, en portrait sur téléphone
70ca51c6 - [#5345] [CSS] chore: rebuild des assets
a8e86ee8 - [#5345] [PWA] feat: bouton d'installation de l'application sur l'accueil
9aee78aa - [#5338] [CSS] chore: rebuild des assets
1c015a06 - [#5338] [PWA] feat: bandeau de confirmation après l'enregistrement d'un plan
8656d137 - [#5336] [PWA] fix: retirer le bouton « Diffusion » en doublon sur la fiche
c7c48eb9 - [#5334] [CSS] chore: rebuild des assets
146c26bc - [#5334] [PWA] feat: griser dans les sélecteurs ce qui est déjà ajouté
a7d77850 - [#5332] [PWA] feat: rechercher aussi par entreprise extérieure et par date
1673066b - [#5330] [PWA] fix: nom du risque dans la confirmation de suppression
11e0c48b - [#5328] [PWA] fix: heures affichées dans le fuseau de l'utilisateur
387c09d1 - [#5326] [CSS] chore: rebuild des assets
20f29c2d - [#5326] [PWA] fix: loupe au lieu de la flèche sur le bouton de recherche
a2c80216 - [#5289] [ListingRisks] feat: masquages du plan d'actions choisissables a la generation
1b03f672 - [#5322] [PWA] fix: accents en entités HTML dans le bandeau de renvoi du mail
1ea19b81 - [#5320] [PreventionPlan] feat: modèle d'email de la demande de signature
39dae739 - [#5318] [JS] chore: rebuild des assets
38fb157a - [#5318] [PWA] fix: placer le curseur dans la description après un ajout
9256c72e - [#5316] [CSS] chore: rebuild des assets
6dd1495c - [#5316] [PWA] fix: créer un tag depuis le formulaire et le retrouver au retour
d325a951 - [#5314] [CSS] chore: rebuild des assets
e87a39f9 - [#5314] [PWA] feat: infobulle d'aide sur les cases EU / EE des risques
82690888 - [#5312] [CSS] chore: rebuild des assets
f31b7550 - [#5312] [PWA] feat: archiver un plan de prévention depuis sa fiche
1ea1c127 - [#5310] [CSS] chore: rebuild des assets
111d1aa4 - [#5310] [PWA] fix: astérisques des champs obligatoires en rouge
486960e1 - [#5307] [ListingRisks] fix: PieSector() bute sur le typage de TCPDF
4a69bbb0 - [#5307] [ListingRisks] feat: roue des neuf principes de prevention
e284b4e9 - [#5307] [ListingRisks] feat: photo de l'element en pleine page, en option
3a6fe82d - [#5302] [Mod] fix: renommer le changelog en ChangeLog.md
ef074609 - [#5303] [ListingRisks] feat: grille des criteres de la methode avancee
7df93c52 - [#5302] [Mod] fix: renommer le changelog en ChangeLog.md
75c73367 - [#5287] [ListingRisks] feat: arborescence du perimetre et lexique
0a1e304b - [#5299] [ListingRisks] fix: en-tete « Date de declaration » tronque
3a5fae89 - [#5299] [ListingRisks] fix: risques, en-tetes SICTOM et actions scindees
0c2245b2 - [#5299] [ListingRisks] fix: accidents, colonnes de la maquette SICTOM
879b42c5 - [#5299] [ListingRisks] fix: registres, 8 colonnes ramenees a 6
1936a81f - [#5293] [Menu] fix: placer « App Mobile » juste sous « Tableau de bord »
e3dd09bc - [#5281] [Ticket] fix: doublon de la premiere phrase dans le mail de reponse
bfb9069d - [#5294] [CI] fix: ne scanner de Saturne que les dossiers qui portent ses classes
af3ebfe1 - [#5274] [Doc] add: avertir de la reprise WU vers UT dans les notes de la 23.5.0
6d3d2394 - [#4830] [CI] chore: recompiler les assets de la grille RPS-DU
bf014cae - [#4830] [Risk] feat: grille RPS-DU de l'INRS (ED 6403) comme 2e methode RPS
1a371f5a - [#5071] [PreventionPlan] rework: liste migrée vers la liste générique saturne
c0942317 - fix(module): fix undefined property stdClass::enabled warnings in PHP 8.2
4558538e



