Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
fonctionnalites:geonature:synthese-message-avertissement-floutage [2025/02/06 15:56] – [Questions] jpmilcent | fonctionnalites:geonature:synthese-message-avertissement-floutage [2025/06/26 11:23] (Version actuelle) – [Ressources] jpmilcent |
---|
| |
===== Ressources ===== | ===== Ressources ===== |
* Tickets GeoNature Github : | * Tickets GeoNature Github : |
| * [[https://github.com/PnX-SI/GeoNature/issues/3592|#3592 - [Synthese] Afficher message avertissement données floutées]] |
| * Pull Requests : |
| * [[https://github.com/PnX-SI/GeoNature/pull/3594|#3594 - [Synthese] Feat: show message about blurring in Synthese]] |
| |
===== Questions ===== | |
* <todo>Est ce qu'on garde l'amélioration des méthodes ''translateToaster()'' et ''regularToaster()'' de CommonService ?</todo> | |
* <todo>Récupération du mécanisme d'override des fichiers I18N ?</todo> | |
* <todo>Synthese : doit on rajouter dans les traductions le message noGeom ?</todo> | |
* <todo>Synthese : est ce que l'on garde en toaster le message noGeom ou l'ajoute t on à la modale des messages ?</todo> | |
* <todo>Synthese : est ce que l'on garde la refactorisation du code de SyntheseComponent ?</todo> | |
===== Proposition ===== | ===== Proposition ===== |
Ajout d’un avertissement au moment de l’affichage des résultats de la requête effectuée dans le module Synthese si celle-ci contient des données sensibles floutées. Utiliser le même principe que l'affichage du message de la limite du nombre d'observation affichable sur la carte. | Ajout d’un avertissement au moment de l’affichage des résultats de la requête effectuée dans le module Synthese si celle-ci contient des données sensibles floutées. Utiliser le même principe que l'affichage du message de la limite du nombre d'observation affichable sur la carte. |
| |
Nous pouvons regrouper ce nouveau message et celui existant de l'atteint de la limite du nombre d'obs affichable sur la carte. Ce dernier message étant présent dans la fenêtre modale de téléchargement, nous l'extrairons pour créer un nouvelle fenêtre modale dédiée à l'affichage des messages. | Nous pouvons regrouper ce nouveau message et celui existant de l'atteinte de la limite du nombre d'observation affichable sur la carte. Ce dernier message étant présent dans la fenêtre modale de téléchargement, nous l'extrairons pour créer un nouvelle fenêtre modale dédiée à l'affichage des messages. |
==== Exemple du texte par défaut ==== | ==== Exemple du texte par défaut ==== |
<blockquote> | <blockquote> |
Pour demander un accès à ces données, remplissez <a href="{{requestAccessUrl}}">le formulaire disponible de demande d'accès</a> (les conditions nécessaires pour demander un accès sont rappelées sur le formulaire). | Pour demander un accès à ces données, remplissez <a href="{{requestAccessUrl}}">le formulaire disponible de demande d'accès</a> (les conditions nécessaires pour demander un accès sont rappelées sur le formulaire). |
</blockquote> | </blockquote> |
| |
==== Modification de l'export des observations ==== | |
| |
Dans le fichier téléchargeable (observations) de la Synthese, si la donnée est sensible et donc floutée car l’utilisateur n’a pas la permission de la voir précisément, le champ “**floutage_dee**” prendra la valeur “**OUI**”. Ceci même si la donnée en base est précise et non floutée. | |
| |
Si le champ en base est ''NULL'', la valeur "**NON**" sera utilisé. | |
| |
Dans tous les autres cas, la valeur restitué sera celle stocké en base. | |
| |
==== Paramètres ajoutés ==== | |
| |
Le texte du message est contenu dans les fichiers I18N ''frontend/src/assets/i18n/fr|en.json'' sous la clé ''Synthese.BlurredSensitiveObsMessage''. | |
L'utilisation des fichiers surchargeant les traductions (''fr|en.override.json'') permet de modifier le texte. | |
| |
Le paramètre de config (pour ''geonature_config.toml'') suivant ''EXPORT_FIELD_BLURRING'' a été ajouté à la section ''DATA_BLURRING'' afin de pouvoir déterminer qu'elle est le nom du champ contenant la nomenclature ''id_nomenclature_blurring'' (''DEE_FLOU'') dans l'export des observations de la Synthese. Utile pour le message d'avertissement. | |
| |
===== Impressions écrans ===== | ===== Impressions écrans ===== |
Message d'avertissement observations sensibles floutées et limite du nombre d'observations affichable atteint : | Message d'avertissement observations sensibles floutées et limite du nombre d'observations affichable atteint : |
{{ :fonctionnalites:geonature:02_message_obs_sensible_floutees_et_limite_nbr_obs.png?400 |}} | {{ :fonctionnalites:geonature:02_message_obs_sensible_floutees_et_limite_nbr_obs.png?400 |}} |
| |
| ===== À faire ===== |
| |
| À faire sur branche ''feat/sinp'': |
| * <todo>Est ce qu'on garde l'amélioration des méthodes ''translateToaster()'' et ''regularToaster()'' de CommonService ?</todo> => OUI, dans un commit à part. |
| * <todo #jpmilcent:2025-06-26>Synthese : doit on rajouter dans les traductions le message noGeom ?</todo> |
| * <todo #jpmilcent:2025-06-26>Synthese : est ce que l'on garde en toaster le message noGeom ou l'ajoute t on à la modale des messages ?</todo> => maintenu dans le toaster. |
| |
| À faire sur branche ''develop'' uniquement: |
| * <todo #jpmilcent:2025-06-13>Synthese : est ce que l'on garde la refactorisation du code de SyntheseComponent ?</todo> => OUI, faire une PR |
| * <todo #jpmilcent:2025-05-20>Récupération du mécanisme d'override des fichiers I18N ?</todo> => OUI, faire une PR. Voir [[https://github.com/PnX-SI/GeoNature/pull/3489|#3489]]. |
| |