Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Liste d'améliorations de la v1.1.0 #38

Open
1 of 18 tasks
jpm-cbna opened this issue Oct 20, 2022 · 0 comments
Open
1 of 18 tasks

Liste d'améliorations de la v1.1.0 #38

jpm-cbna opened this issue Oct 20, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@jpm-cbna
Copy link
Collaborator

jpm-cbna commented Oct 20, 2022

  • Backend :
    • 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.
    • 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.
    • Amélioration la gestion des paramètres de config à l'aide d'un token injecté.
    • Ajout lien carte avec fiche descriptive #45
@jpm-cbna jpm-cbna added the enhancement New feature or request label Oct 20, 2022
@jpm-cbna jpm-cbna changed the title Liste d'améliorations Liste d'améliorations de la v1.1.0 Oct 21, 2022
@jpm-cbna jpm-cbna self-assigned this Oct 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant