Releases: betagouv/complements-alimentaires
Releases · betagouv/complements-alimentaires
v1.6.1
What's Changed
- Mise à jour des dépendances
- Ajout du fil d'arianne dans les pages qui en manquaient
- Lien « mot de passe oublié »
Déclaration et instruction
- Affichage et modification d'une page entreprise
- Ajout de la déclaration d'accessibilité
- Accessibilité pour les tables déclaration
- Switch entreprises 🔄 lors qu'on en a plus d'une
- Page déclarations pour l'entreprise
- Transitions des status et création de snapshots pour l'historique
- Vue de l'historique pour l'instruction
- Ajout d'information dans la table de déclarations pour l'instructeur.ice
- Possibilité de voir le snapshot de la déclaration dans l'élément de l'historique
- Remplissage automatique de l'adresse dans le formulaire de la déclaration
- Ajout du rôle « visa ». Implémentation du status
AWAITING_VISA
- Implémentation du status
ONGOING_VISA
- Import des types d'ingrédients
- Inclusion des snapshots dans l'admin et fix du filtre compagnie
- Champ « Notes à destination de l'administration »
- Possibilité de sélectionner plusieurs status dans les tables
- Refuser un visa/signature
- Accepter un visa/signature
- Historique plus clair et lisible
- Possibilité de voir les images et PDFs joints dans les déclarations
- Retour aux vues basées sur le Meta
Ingrédients et recherche
- Affichage de la date sur la Page Ingrédient avec l'istorique de modification
- Ajout de l'activité (actif/inactif) aux ingrédients
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Ajout de Ruff + conf Pylance + Poetry update
- Mise à jour des dépendances
- Ajout du nouveau logo Comp'Alim
- Refonte de l'archi des routes avec les "nested routes" de Vue
Déclaration
- V2 Création/reprise entreprise
- Sauvegarde des déclarations pour instruction
- Empêche de modifier une déclaration qui n'est plus en brouillon
- Rework modélisation rôle entreprises + gestion des collaborateurs
- Gestion des sollicitations (invitations et demandes)
- Ajout des invitations envoyées dans la page collaborateurs
Instruction
- Ajout du rôle instruction
- Endpoint API : Récupérer toutes les déclarations
- Page instruction de déclaration : onglets « identité » et « produit »
- Front-end du tab "Décision"
- Filtrage des déclarations pour les instructor
- Cache les déclarations en brouillon des personnes ayant le rôle d'instruction
Ingrédients
- Notebook d'étude sur les activités des ingrédients et leurs types
- Supprime les status "à inscrire" et "sans objet"
- Supprime les "parties à surveiller" de la page Ingrédient dans l'interface de recherche
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Ajout du fichier robots.txt
- Modification des stats de la home page
- Passage de toutes les routes API en snake-case
- Ajout des fixtures
- Mise à jour des dépendances
Déclaration
- Ajout/reprise d'une entreprise
- Modification / suppression du compte utilisateur
- Ajout de l'entreprise et l'adresse sur l'étiquette dans le formulaire producteur
- Création de démarches full-stack
- Liste et modification des déclarations
- Backend et API pour la déclaration
Ingrédients
- Page d'import de fichiers Ingrédients
- Permet l'upload des fichiers UTF-16
- Remplace les ojectif/effets hardcodés par celles de la BDD
- Remplace les formes galéniques hardcodées par celles de la BDD
- Ajoute des familles de plantes dans la pages Plante
- Ajout des status dans les cartes et pages Element
- Amélioration de la recherche d'Element dans le moteur de recherche
- Ajout d'un warning sur la non exhaustivité des données du moteur de recherche
🐞 Bug fixes
- fix /login mauvaises redirections de les routes avec differents namespace
- Fix l'affichage des unités sur les cartes Element
- Fix nom des Micro-organismes construits à partir de Genre + Species
New Contributors
- @JenniferStephan a fait sa première contribution
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
Nouveautés
- Documentation sur les tables disponibles
- Ajout d'un nouvel élément (article 15 🇫🇷 et 16 🇪🇺)
- Affichage des erreurs généralisé
- Rendre visible les infos de base sur les tables SICCRF pour faire des choix éclairés
- Utilisation des unités définies dans la table SICCRF REF_ICA_UNITE pour les Substances dans le formulaire producteur
- Signup Workflow + tokens + phone numbers
- Ajout des nouveaux champs utilisateur dans l'admin
- Première version du dashboard
- Renvoi d'un e-mail en cas de non réception de l'email activation
v1.3.0
Nouveautés
- Ajout d'un Toaster/Snackbar pour les notifications dans l'application
- Autocomplete UI pour les éléments
- Ajout et suppression d'éléments dans le step « composition » du formulaire
- Gestion d'éléments et substances dans le step « composition »
- Possibilité de faire co-exister les données legacy avec des modifications dans la plateforme
- Étape pour les pièces jointes
- Étape « résumé »
- Possibilité de rendre un élément actif ou inactif
Bug fix
- 🐞 Fix du crash lors qu'on n'a pas explicitement sélectionné un élément
Tâches techniques
- Ajout de Poetry comme package manager
- Mise à jour du launch.json
- Adaptations suite aux mises à jour du DSFR
- Mise à jour de CKEditor / Django CKEditor
v1.2.0
Nouveautés
- API d'autocompletion
- Migration vers Pinia 🍍
- Champ dynamique pour spécifier les autres objectifs/effets dans le formulaire producteur
- Formulaire de remontée d'incohérences dans la page élément
- Mise à jour des dépendances
Bug fix
- 🐞 Enlève la requête inutile vers le logged user depuis le header
V1.1.1
- Structure de base du formulaire producteur
- Intégration avec Sentry, Matomo, ELK, Updown
- Ajout des pages légales : « CGU », « mentions légales » et « politique de confidentialité »
- Page 404
- Ajout du devcontainer
- Remplacement de python-dotenv par dj-environ
- Comportement natif du scroll (scroll-to-top quand on change de page, saved-position quand on utilise back/fwd)
- Mise à jour des dépendances
🐞 Bug fixes
- Migration oubliée sur staging pour le verbose_name des plantparts
Nouveau contributeur
- @ddahan a commencé à contribuer
v1.1.0
- Mise à jour des dépendances
- Recherche dans les synonymes
- Identification des éléments sans données
- Ajout des Notebooks Python
- Ajout du favicon
- Gestion des parties de plantes
- L'import CSV génère bien de l'historique
- Intégration avec Matomo
🐞 Bug fixes
- Enlève code inutile sur Crisp
- Fix du bug concernant la déconnexion