v1.3.0
Version 1.3.0.
Les principales nouveautés de cette version sont:
- un nouveau formulaire d'édition des observations pour modifier les observations et les détails. L'objectif est d'améliorer l'expérience de saisie des données d'observations et d'inciter à la saisie des données détaillées.
- Le formulaire est adaptatif en fonction des paramètres de session et des données saisies (ex: champs spécifiques des mâles/femelles, etc).
- La possibilité de renseigner des liens URL dans la session (ex: session Vigie-Chiro).
- L'intégration de django-registration-redux pour gérer l'authentification (inscription (avec ou sans validation), récupération de mot de passe, etc.).
- Une intégration progressive de VueJS avec communication avec l'appli par API (avec le puissant Django-Rest-Framework).
- Quelques nouveaux liens.
- Important travail d'optimisation des requêtes (grâce aux fonctions
select_related()
&prefetch_related()
> https://docs.djangoproject.com/fr/2.2/ref/models/querysets/#select-related) - La gestion des paquets et de dépendances Python se fait maintenant avec python-poetry.
- Intégration d'outil de vérification de qualité du code et des commits (flake8, black, isort, pre-commit)