Skip to content

v1.3.0

Hypsug0 requested to merge develop into master

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)

image

image

Merge request reports