| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| fonctionnalites:geonature:permrequest [2026/06/04 14:03] – tâche cochée: Ajouter un paramètre de config pour définir la durée max d'une demande jpmilcent | fonctionnalites:geonature:permrequest [2026/06/11 16:29] (Version actuelle) – tâche cochée: Ajouter une doc pour la gestion de la Convention jpmilcent |
|---|
| * <todo #jpmilcent:2026-05-07>Renommer la table ''t_permission_request'' en ''t_requests'' et la garder dans le schéma ''pr_permrequests''</todo> | * <todo #jpmilcent:2026-05-07>Renommer la table ''t_permission_request'' en ''t_requests'' et la garder dans le schéma ''pr_permrequests''</todo> |
| * <todo #jpmilcent:2026-05-21>Régler le problème d'activation directe des permissions lors de la création de la demande</todo> | * <todo #jpmilcent:2026-05-21>Régler le problème d'activation directe des permissions lors de la création de la demande</todo> |
| * <todo>Ajouter le champ ''extras'' (json) ou ''additional_data'' (plus standard dans la base GN) dans la table ''t_requests'' du schéma ''pr_permrequests''</todo> : il servira à stocker les valeurs du formulaire dynamique. | * <todo #jpmilcent:2026-06-10>Ajouter le champ ''extras'' (json) ou ''additional_data'' (plus standard dans la base GN) dans la table ''t_requests'' du schéma ''pr_permrequests''</todo> : il servira à stocker les valeurs du formulaire dynamique. |
| |
| ===== À faire ===== | ===== À faire ===== |
| * <todo #jpmilcent:2026-05-07>Gérer les modifications d'une demande de permissions par l'utilisateur</todo> : nous avions pensé à bloquer la modification d'une demande par l'utilisateur après la validation par un admin. L'implémentation actuelle permet la modification par l'utilisateur mais la demande doit être à nouveau validée. | * <todo #jpmilcent:2026-05-07>Gérer les modifications d'une demande de permissions par l'utilisateur</todo> : nous avions pensé à bloquer la modification d'une demande par l'utilisateur après la validation par un admin. L'implémentation actuelle permet la modification par l'utilisateur mais la demande doit être à nouveau validée. |
| * <todo #jpmilcent:2026-05-07>Ajouter un paramètre de config pour masquer la séléction d'une demande de données sensible</todo> : avec le passage en OpenData des 2 SINP, la demande concerne forcément des données sensibles... | * <todo #jpmilcent:2026-05-07>Ajouter un paramètre de config pour masquer la séléction d'une demande de données sensible</todo> : avec le passage en OpenData des 2 SINP, la demande concerne forcément des données sensibles... |
| | * <todo #jpmilcent:2026-05-07>A minima, corriger le problème d'affichage des noms des taxons quand on réaffiche la demande</todo>. |
| * <todo #jpmilcent:2026-05-21>Rendre visuel les champs obligatoire avec une astérisque rouge</todo> | * <todo #jpmilcent:2026-05-21>Rendre visuel les champs obligatoire avec une astérisque rouge</todo> |
| * <todo #jpmilcent:2026-05-12>Ajouter un ou deux paramètres de config pour masquer la sélection de la portée et définir sa valeur par défaut</todo> | * <todo #jpmilcent:2026-05-12>Ajouter un ou deux paramètres de config pour masquer la sélection de la portée et définir sa valeur par défaut</todo> |
| * <todo #jpmilcent:2026-06-01 #jpmilcent:2026-06-04>Ajouter un paramètre de config pour définir la période par défaut de validité de la demande</todo> | * <todo #jpmilcent:2026-06-01 #jpmilcent:2026-06-04>Ajouter un paramètre de config pour définir la période par défaut de validité de la demande</todo> |
| * <todo #jpmilcent:2026-06-01 #jpmilcent:2026-06-04>Ajouter un paramètre de config pour définir la durée max d'une demande</todo> | * <todo #jpmilcent:2026-06-01 #jpmilcent:2026-06-04>Ajouter un paramètre de config pour définir la durée max d'une demande</todo> |
| * <todo>Ajouter la gestion du formulaire dynamique au formulaire de demande</todo> | * <todo #jpmilcent:2026-06-04>Ajouter la gestion du formulaire dynamique au formulaire de demande</todo> |
| * <todo>Ajouter la possibilité de valider une charte après avoir fait la demande</todo> : la charte doit être basée sur un template modifiable par l'administrateur du GeoNature. | * <todo #jpmilcent:2026-06-10>Stocker seulement des cd_ref pour les permissions</todo> : pour limiter les problèmes de permissions appliquées seulement sur des synonymes... |
| * <todo>Activer la traduction du calendrier en français</todo> | * <todo #jpmilcent:2026-06-10>Ajouter la possibilité de valider une charte après avoir fait la demande</todo> : la charte doit être basée sur un template modifiable par l'administrateur du GeoNature. |
| * <todo>Améliorer la sélection des taxons de la demande</todo> : devrait fonctionner comme pour les zones géo. | * <todo #jpmilcent:2026-06-10>[GeoNature] Activer la traduction du calendrier du Datepicker en français</todo> : voir [[https://github.com/PnX-SI/GeoNature/issues/4171| Issue #4171]]. |
| * <todo #jpmilcent:2026-05-07>A minima, corriger le problème d'affichage des noms des taxons quand on réaffiche la demande</todo>. | |
| | ==== Améliorations ==== |
| | * <todo #jpmilcent:2026-06-11 #jpmilcent:2026-06-11>Ajouter une doc pour la gestion de la Convention</todo> |
| | * <todo>Utiliser une modale Angular Material à la place de NgbModal pour l'affichage de la Convention</todo> |
| | * <todo>[GeoNature] Améliorer la sélection des taxons de la demande</todo> : devrait fonctionner comme pour les zones géo. |
| | * <todo>Utiliser un composant pour gérer l'affichage des champs personnalisés et du formulaire dynamique</todo> : si cela simplifie le code uniquement. |
| | * <todo>Faire une release 1.0.0 du module</todo> |
| * <todo>Améliorer la sélection des zones géo</todo> : les zones géo devraient être triées par type. | * <todo>Améliorer la sélection des zones géo</todo> : les zones géo devraient être triées par type. |
| * <todo>Dans la liste des demandes, les colonnes "zone geo." et "Taxo. grp." devraient affichées le nombre d'éléments et au survol via un tooltip les noms des zones ou taxons concernés</todo> | * <todo>Améliorer la liste des demandes, les colonnes "zone geo." et "Taxo. grp." devraient affichées le nombre d'éléments et au survol via un tooltip les noms des zones ou taxons concernés</todo> |
| * <todo>Dans la liste des demandes, la colonne "Sensibilité" devrait afficher OUI et NON en majuscule et OUI en rouge</todo>. | * <todo>Améliorer la liste des demandes, la colonne "Sensibilité" devrait afficher OUI et NON en majuscule et OUI en rouge</todo>. |
| * <todo>Dans la liste des demandes, la barre de pagination devrait afficher le mot "total" à côté du nombre total d'éléments</todo>. | * <todo>Améliorer la liste des demandes, la barre de pagination devrait afficher le mot "total" à côté du nombre total d'éléments</todo>. |
| |
| ===== À voir/À confirmer ===== | ===== À voir/À confirmer ===== |