You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remplacer l'utilisation d'id dans les paramètres de config par des codes
Revoir les chemins des web services pour qu'ils soient plus REST (voir PRIORITY_FLORA).
Mettre en place une gestion des droits d'accès aux web services avec retour de message d'erreur et gestion de l'appartenance pour chaque type d'action (voir PRIORITY_FLORA, dont le fichier models.py et la classe ZpCruvedAuth).
Définir s'il vaut mieux lever des Exception pour renvoyer des erreurs dans les web services (raise Forbidden("Vous n'avez pas les droits pour éditer cette AP")) ou gérer le retour d'erreur avec un code HTTP (return { "message": "No organisms found !" }, 404). Mettre à jour les web services en conséquence.
=> Privilégier l'utilisation des Exceptions car elles permettent d'être lancé depuis n'importe quel niveau du code. Werkzeug définit autant d'exceptions que de code HTTP, nous pouvons donc ainsi contrôler parfaitement le code HTTP à retourner.
Reprendre entièrement la gestion des données d'exemple.
Mettre à jour l'impression écran du module dans la doc.
Créer une fichier Postman décrivant et permettant de tester les web services du module. L'ajouter au dossier doc/.
Frontend :
Trier les colonnes contenant les taxons (noms scientifiques) par ordre alphabétique dans l'export des visites.
Ajouter des icones pour les champs des formulaires (filtres) ou du rendu des données.
Ajouter un fichier package.json pour qu'il contienne Leaflate.Deflate et @types/geojson (Problème Leaflate.Deflate #21).
Renommer les noms des composants pour qu'ils ne contiennent pas le nom du module et soit plus significatif.
Revoir les chemins des accès aux différentes parties de l'application (voir PRIORITY_FLORA).
Ajouter un bouton aux cartes pour pouvoir recentrer sur la couche geojson courante.
Utiliser des composants utilisant Angular Material. Remplacer les datatables par leur équivalant Material.
Paginer les datatables côté serveur.
Vérifier que toutes les services et fichiers dans shared/ sont bien utilisés dans l'application.
models.py
et la classeZpCruvedAuth
).raise Forbidden("Vous n'avez pas les droits pour éditer cette AP")
) ou gérer le retour d'erreur avec un code HTTP (return { "message": "No organisms found !" }, 404
). Mettre à jour les web services en conséquence.doc/
.Leaflate.Deflate
et@types/geojson
(Problème Leaflate.Deflate #21).shared/
sont bien utilisés dans l'application.The text was updated successfully, but these errors were encountered: