fonctionnalites:geonature:permrequest

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/19 16:10] – [Améliorations] jpmilcentfonctionnalites:geonature:permrequest [2026/06/29 14:40] (Version actuelle) – tâche cochée: Faire une release 1.0.0 du module jpmilcent
Ligne 1: Ligne 1:
-====== Permrequest - Module de gestion de demandes de permissions ======+====== Permrequests - Module de gestion de demandes de permissions ======
  
 ===== Besoins ===== ===== Besoins =====
Ligne 8: Ligne 8:
  
 ===== Modules existants ===== ===== Modules existants =====
-  * [[https://github.com/PnX-SI/gn_module_permrequests| Module Permrequest]] +  * [[https://github.com/PnX-SI/gn_module_permrequests| Module Permrequest]] : dépôt final du module. 
-  * [[https://github.com/naturalsolutions/gn_module_permission_request/tree/develop| Module Permission Request]] +  * [[https://github.com/naturalsolutions/gn_module_permission_request/tree/develop| Module Permission Request]] : dépôt de développement de Natural Solution.
 ===== Améliorations du code===== ===== Améliorations du code=====
-  * <todo #jpmilcent:2026-05-07>Renommer le schéma ''pr_permrequest''</todo>+  * <todo #jpmilcent:2026-05-07>Renommer le schéma ''pr_permrequests''</todo>
   * <todo #jpmilcent:2026-05-07>Refactoriser les constantes dans les migrations Alembic</todo>   * <todo #jpmilcent:2026-05-07>Refactoriser les constantes dans les migrations Alembic</todo>
   * <todo #jpmilcent:2026-05-07>Gérer les dépendances et les configs d'outils dans pyproject.toml</todo>   * <todo #jpmilcent:2026-05-07>Gérer les dépendances et les configs d'outils dans pyproject.toml</todo>
Ligne 26: Ligne 25:
   * <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-06-25>Implémenter le support de l'i18n pour permettre la personnalisation des textes par surcharge</todo>
   * <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-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>
Ligne 41: Ligne 41:
   * <todo #jpmilcent:2026-06-19>Utiliser une modale Angular Material à la place de NgbModal pour l'affichage de la Convention</todo>   * <todo #jpmilcent:2026-06-19>Utiliser une modale Angular Material à la place de NgbModal pour l'affichage de la Convention</todo>
   * <todo #jpmilcent:2026-06-19>Améliorer la sélection des taxons de la demande</todo> : devrait fonctionner comme pour les zones géo.   * <todo #jpmilcent:2026-06-19>Améliorer la sélection des taxons de la demande</todo> : devrait fonctionner comme pour les zones géo.
-  * <todo>[GeoNature] Pousser une PR avec la proposition de remplacement du composant pnx-taxa</todo> +  * <todo #jpmilcent:2026-06-23>[GeoNature] Pousser une PR avec la proposition de remplacement du composant pnx-taxa</todo> 
-  * <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 #jpmilcent:2026-06-25>Ajouter un paramètre permettant de définir le rang minimum des taxons à utiliser pour le champ Taxon d'une demande</todo> 
-  * <todo>Corriger les Github Actions</todo> +  * <todo #jpmilcent:2026-06-25>Corriger les Github Actions</todo> 
-  * <todo>Mettre à jour les fichiers CHANGELOG et VERSION</todo> +    * <todo #jpmilcent:2026-06-29>Corriger les tests Pytests</todo> 
-  * <todo>Faire une release 1.0.0 du module</todo>+    * <todo #jpmilcent:2026-06-29>Corriger le formatage des fichiers backend et frontend</todo> 
 +  * <todo #jpmilcent:2026-06-29>Relire et corriger le fichier README.md</todo> 
 +  * <todo #jpmilcent:2026-06-29>Mettre à jour les fichiers CHANGELOG et VERSION</todo> 
 +  * <todo #jpmilcent:2026-06-29>Faire une release 1.0.0 du module</todo>
  
 === Release 1.1.0 === === Release 1.1.0 ===
 +  * <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>[Backend] Refactoriser le blueprint</todo>   * <todo>[Backend] Refactoriser le blueprint</todo>
   * <todo>[Frontend] Améliorer la sélection des zones géo</todo> : les zones géo devraient être triées par type.   * <todo>[Frontend] Améliorer la sélection des zones géo</todo> : les zones géo devraient être triées par type.
  • fonctionnalites/geonature/permrequest.1781885428.txt.gz
  • Dernière modification : 2026/06/19 16:10
  • de jpmilcent