Ressources :
- CHANGELOG recommendations
- Conventional commits
- release-please (automated releases)
- Semantic Versioning & Calendar Versioning
2024.7.0 (2024-11-21)
- Activités des structures: Adaptation de l'affichage des secteurs d'activités des structures (#1517) (fa792d0)
- Activités des structures: Adaptation de la recherche des Siaes (#1519) (b3a57e8)
- Activités des structures: Remplacement de l'onglet "Votre référencement" (#1505) (273a11b)
- Ajout d'attributs de contact pour les acheteurs inscrits (#1468) (e508900)
- Ajout d'un sitemap (#1450) (6895348)
- Besoin: Ajout d'un template de mail transactionnel quand le besoin est suivi par un partenaire commercial (#1533) (4939bf0)
- Activités des structures: ajout de la correspondance directe sur la ville, le département ou la région de la structure (#1487) (21e97c4)
- Activités des structures: Correction de l'affichage des fiches structures sans type de prestation (#1532) (810669e)
- Affichage du détail du dépôt de besoin (#1515) (b0b3a70)
- Correction au niveau des logos d'entête (#1538) (443dc3f)
2024.6.0 (2024-10-31)
- Activités des structures: Ajout du choix du périmètre d'intervention aux niveaux des activités (#1457) (8dc6f66)
- Activités des structures: Déplacement du matching sur les activités (#1464) (b197675)
- Ajout d'un attribut pour filtrer l'envoi des besoins d'achat (#1446) (d074709)
- Activités des structures: Adaptation de la commande de reprise de stock pour créer les activités (#1476) (9f497e6)
- Activités des structures: Ajustement des exceptions de la commande de reprise de stock pour créer les activités (#1480) (b823940)
- Admin: autoriser la suppression des SiaeUserRequest & TemplateTransactionalSendLog (#1424) (c64e984)
- Admin: Correction de la mise en page des cases à cochées (#1466) (02fdbd5)
- ajout des marges manquante en bas de page (#1439) (e2c4783)
- Correction de l'affichage des cases à cocher des secteurs d'activités (#1467) (a06e89a)
- Dashboard Acheteurs: correction d'un onglet et des multiselects (#1465) (71cb6cd)
- Emails: Template Transactional: remove result() call (#1379) (1809f5c)
- Entreprises: ajuste le script de rattachement des utilisateurs en fonction de leur email (ajoute un @) (#1406) (daebacf)
- fix dsfr des champs géré via AutoCompleteAccessible (#1481) (6107675)
- mini fixs SEO de la page faq (#1351) (f527985)
- Recherche: Les champs multiselect ne doivent pas s'activer lorsqu'ils sont désactivés (#1440) (ba0b379)
- Réparation du montant lors de la synchro avec Brevo (#1470) (94e0680)
- s3 storage fix in prod (5a258a3)
2024.5.0 (2024-07-18)
- cms: ajout de page de FAQ sur le cms (#1342) (9aaa614)
- Dépôt de besoins: Ajout d'attributs pour le nouveaux process de suivi vip (#1325) (9fb6b62)
- Emails: avoir les logs d'envois des TemplateTransactional (#1337) (3addac3)
- Emails: Besoins : configurer les envois d'e-mails "avez-vous transactionné ?" avec TemplateTransactional (3/X) (#1343) (fe3bb3b)
- Emails: Besoins : configurer les envois d'e-mails à l'auteur avec TemplateTransactional (2/X) (#1341) (c02db9f)
2024.4.0 (2024-07-03)
- ajout d'un attribut id sur les liens du bandeau pour suivre l'usage (#1168) (9f37452)
- Ajout d'un bandeau pour inciter les structures à visiter leur page d'accueil (#1157) (3d29098)
- API pour le service Datacube (#1160) (24868e4)
- Besoins: changement de couleur des badgets des besoins clôturés (#1247) (ba48bc0)
- Besoins: Formulaire : allège les restrictions sur le champ "lien externe" (#1163) (18cdc1a)
- Besoins: Formulaire : si un lien externe est fourni, alors forcer le choix de réponse (#1164) (df05d51)
- Besoins: gérer le numéro de téléphone de contact avec une librairie dédiée (v2) (#1224) (5df4a2d)
- Besoins: Mise à jour de la deuxième question pour la mesure d'impact (#1296) (0e8c240)
- Besoins: Ordonner les besoins par date de publication (#1243) (aa0d005)
- Brevo: à l'inscription d'un utilisateur Structure, ajouter à une liste (#1210) (a91a735)
- Brevo: lorsqu'un utilisateur se rattache à une structure, envoyer l'info à Brevo (#1211) (f685d73)
- Brevo: méthode pour lier des Contacts (User) à une Company (Siae) (#1209) (1aa7b99)
- Changement du nom du lien d'inscription sur l'accueil des structures (#1156) (f65fcfa)
- Changer url de la page "Auditer vos achats" (#1218) (3aaa04f)
- cms: modification cms du nombre de home page (365fe91)
- crm: Management commande de Synchronisation des utilisateurs avec Brevo (#1178) (c4733e7)
- DDB: ajout d'un fragement wagtail pour info bulle des structures (#1213) (8a5151c)
- dépôt de besoins: Ajout des dépôts de besoins sur Brevo (1/3) (#1123) (5825776)
- Dépôt de besoins: envoi d'un email à l'auteur d'un dépôt de besoin avec 5 ESI (#1167) (3775153)
- Dépôt de besoins: renommer les titres d'emails pour ne pas avoir l'impression d'envoyer deux fois le même mail (#1166) (f8f3d6c)
- Dépôts de besoins: Synchroniser les DDB avec brevo à la validation (#1179) (b1495bf)
- Dynamisation du lien en bas du mail des tops ESI à l'auteur d'un besoin (#1170) (d5ac41c)
- Emails: Besoins : configurer les envois d'e-mails avec TemplateTransactional (#1193) (d04efcb)
- Emails: pouvoir envoyer les e-mails transactionnels depuis TemplateTransactional (#1034) (6836178)
- Emails: remplacer l'envoi de finalisation du compte par son TemplateTransactional (#1019) (8db0c7f)
- Emails: Structures : configurer les envois d'e-mails avec TemplateTransactional (#1189) (cf7201e)
- Entreprises: commande interactive pour créer de nouvelles entreprises à partir des infos des acheteurs (#1165) (e7c80af)
- Home: La page d'accueil d'un utilisateur d'une structure doit être celle dédiée aux ESI (#1172) (f2e75d6)
- inscription: Lien direct vers la page des CGU sur le formulaire d’inscription (#1262) (6d1a7a6)
- SIAE: script d'import des ESATs du fichier csv Gesat/Handeco (#1216) (bfb1d28)
- SIAE: script d'import/mise à jour des SEP (#1231) (fb50bc1)
- statistiques sur la validité des numéros de téléphone (#1219) (8279dab)
- Structures: gérer le numéro de téléphone de contact avec une librairie dédiée (#1221) (4856276)
- Structures: historique de modification grâce à django-simple-history (#1255) (146ade4)
- Structures: nouveau champ pour stocker le brevo_company_id (#1208) (046818f)
- Structures: Nouveau modèle SiaeActivity (#1261) (e458851)
- Structures: pouvoir modifier une activité (#1290) (af22ef4)
- Structures: Réindexation automatique des structures dans l'index Elasticsearch (#1245) (ac3de01)
- Structures: SiaeActivity : afficher les activités dans la fiche (#1308) (0c02ab9)
- Structures: SiaeActivity : commencer à afficher les activités dans un nouvel onglet du formulaire (#1266) (59c5707)
- Structures: SiaeActivity : formulaire pour créer une nouvelle activité (#1278) (c68edcb)
- Structures: SiaeActivity : pouvoir supprimer une activité (#1277) (c65ff19)
- suppression de la limite du nombre de page d'accueil (#1194) (7fb1759)
- Utilisateurs: gérer le numéro de téléphone avec une librairie dédiée (#1215) (fab59b8)
- add try/catch & tests on phone display. ref #1234 (cf6401c)
- API QPV: Adaptation suite à la suppression du champs "code_qv" (#1316) (017afcf)
- Besoins: Admin : filtre vraiment la liste des utilisateurs sur les bizdev (#1242) (8a46774)
- Besoins: Admin : restreindre la liste des admins affichés (bizdev only). ref #1242 (a58e122)
- Besoins: améliore la définition d'un besoin non dépassé (#1176) (617704e)
- Besoins: arrête l'envoi par batch lorsque la date de clotûre du besoin est dépassée (#1175) (bf1a8ff)
- Besoins: évite d'envoyer des mails de relance aux structures pas intéressées (#1158) (ffd6704)
- Besoins: ne pas autoriser le ré-envoi si la date de clôture est dépassée (#1177) (780245b)
- Besoins: réduit le nombre de mails de relances envoyés aux structures concernées (#1161) (7a56950)
- Brevo: Admin : afficher les identifiants (contact_id, deal_id, company_id) (#1228) (90eaaed)
- Brevo: Améliorer le script de synchro des structures vers Brevo (#1229) (76b35c3)
- Brevo: Mieux gérer la mises à jour des contacts Brevo (et envoyer le téléphone) (#1230) (539d00f)
- Brevo: mieux gérer le rattachement des contact avec leur company / deal (#1212) (1daf3b8)
- ci: Typo dans la config auto-assign-reviewers. ref #1265 (608a2b8)
- Contact: fix de l'url sur la page de contact (30120b2)
- correction typo du badge super prestataire (2c84271)
- Emails: ajout de valeur par défaut pour subject (#1205) (59f2497)
- Emails: ajout de valeurs par défaut pour from_email & from_name (#1204) (ad2bbc0)
- Fix du nom et prénom dans la synchronisation des contacts avec Brevo (#1311) (e7c1ef5)
- forgot last contact_phone_display. ref #1234 (f88fd90)
- History: update requirements.txt. ref #1255 (3d79ce1)
- Hubspot: Répare la création de contact (suite au changement de format du numéro de téléphone) (#1232) (bdfd7a1)
- import: Correction sur l'import des numéros de téléphone (#1237) (b352489)
- Répare l'affichage des numéros de téléphone (suite au changement de format) (#1234) (ae7d6e2)
- Session: Stockage des sessions côté serveur (#1270) (bc51057)
- Signup: Rendre l'année dynamique dans le questionnaire pour les acheteurs lors de l'inscription (#1284) (561d689)
- Structures: afficher seulement aux admins l'information que la structure n'est pas encore inscrite (#1239) (e26c47b)
- Structures: Détail : améliorer les informations affichées aux admin (#1238) (73dd4d9)
- Structures: fix refactoring array to string functions. ref #1267 (224ec11)
- Structures: quelques améliorations d'affichage sur la page recherche & détails (#1240) (20ee3d1)
- Uniformisation de la hauteur des blocs du carousel (#1223) (ec96cb6)
- wagtail: add csrf trusted origins to fix wagtail preview (#1276) (1d31350)
2024.3.0 (2024-04-08)
- Besoins: Admin: afficher les utilisateurs qui ont vu le besoin (#1151) (a543999)
- Besoins: Filtre par type de structure dans le ciblage des structures par recherche sémantique (#1152) (d3a0e1a)
- Besoins: mettre à jour l'utilisateur de la mise en relation (#1144) (0adc957)
- Besoins: pouvoir rattacher un utilisateur à une mise en relation (#1143) (a4e2f1f)
- Besoins: Sondage transaction : ajouter une option "Pas encore" (#1154) (bf8a23d)
- Brevo: après une recherche d'un acheteur, ajouter à une liste Brevo (#1135) (ec146dc)
- Home: Rendre les sections de l'accueil davantage modifiable (#1141) (551c39a)
- Besoins: répare l'ouverture au clic de 2 liens dfférents (#1148) (f8b741e)
- erreur sur une variable non définie. ref #1102 (ecadcd0)
- L'image de la section Ecosystème ne change pas (#1149) (fe2ae2d)
- Répare des tests qui cassent parfois (#1147) (48fa4fe)
- Répare encore des tests qui cassent parfois (#1155) (84547bb)
- Tracker: errors linked to user_id (e309d59)
2024.2.0 (2024-03-22)
- admin_tenders: Rediriger vers la section structures après la validation des DDB (#1111) (e29a3d4)
- Admin: Secteurs : afficher le nombre de besoins concernés (#1118) (8674309)
- Besoins: Admin : Avoir le status de la mise en relation (#1121) (9b5926c)
- Besoins: Admin : Connaitre le nombre de besoins déposés par chaque entreprise (#1120) (9181d37)
- Besoins: Admin : filtre de la liste par bizdev (#1134) (078b95a)
- Besoins: Admin: afficher la liste des structures intéressées (#1131) (9e801e9)
- Besoins: Admin: pouvoir indiquer quelle structure a effectivement transactionnée (#1133) (7438756)
- Besoins: Ajout d'un filtre par type de besoin (#1104) (d2054a6)
- Besoins: Ajout du nombre d'occurences en status Nouveau sur le filtre par type (#1117) (feaf563)
- Besoins: Connaitre la source de la transaction (#1124) (1e9539f)
- Besoins: Détail : afficher l'entreprise de l'acheteur en gras (#1138) (2d6c3ab)
- Besoins: Détail : mieux afficher l'email d'equipe (#1137) (f090cbc)
- Besoins: Détail : répare l'affichage de la modale d'inscription pour les utilisateurs inconnus (#1136) (666513f)
- Besoins: Mesure du NPS des acheteurs (#1119) (82e3e14)
- Besoins: mettre à jour automatiquement la date de transaction (#1122) (4f502e7)
- Besoins: Nouveau champ M2M 'admins' pour aider le suivi (#1113) (e042239)
- Besoins: nouveau champ pour stocker la date de transaction (#1116) (7c52702)
- Besoins: Permettre à une structure contactée de décliner dès l'e-mail (#1114) (fe8ec03)
- Besoins: Sondage transaction : mettre à jour le TenderSiae en fonction de la réponse (#1139) (2e358ba)
- Brevo: Commande pour synchroniser toutes les semaines les entreprises (SIAE) (#1106) (5880917)
- Brevo: méthode pour créer (et maj) des entreprises (SIAE) (#1099) (1225a0c)
- Dashboard SIAE: Réordonner les besoins (derniers publiés en premier) (#1098) (df3fd2f)
- Dépôt de besoins: Permettre aux structures de supprimer les dépôts de besoins expirés (#1110) (4404359)
- Entreprises: nouveau champ pour stocker le nombre d'acheteurs sur LinkedIn (#1140) (1fd1fc3)
- Entreprises: nouveau champ user_tender_count, nouvelle commande pour mettre les count à jour (#1132) (a58f4af)
- SIAE: nouveau champ 'extra_data' (#1105) (047a321)
- SIAE: nouvelle property is_live (#1107) (019cac8)
- SIAE: script pour aider le rattachement à leur réseau (grâce à des import csv) (#1109) (464cde5)
- Admin: Besoins : répare le filtre par montant exact (#1112) (31208bb)
- Admin: Besoins: ajuste les règles de filtrage pour le montant exact. ref #1112 (fa21009)
- Affichage du header droit de la liste des dépôt de besoins (#1128) (df3b452)
- API: Exclure les structures OPCS des résultats (#1129) (b79133e)
- API: mise à jour du lien vers api.gouv (#1127) (b95885d)
- APProch: Améliore le wording du bouton CTA des besoins provenant d'APProch. ref #923 (9844546)
- Besoins: Correction sur le nombre d'occurrences en status Nouveau sur le filtre par type (#1126) (6bc052b)
- Besoins: Exclure les structures OPCS du matching (#1130) (b0fb1c9)
- CI: affiche mieux les diff dans le script de déploiement. ref #1063 (6f014b3)
- Dépôt de besoin: Réparation du badge de clôture (#1125) (af0bd82)
- on TenderSiae survey_transaction answer, only update Tender if True. ref #1124 (14c2e05)
- SIAE: Evite que le champ is_delisted soit écrasé à chaque synchro avec les emplois (#1108) (57a6093)
2024.1.0 (2024-02-23)
- fix(tender): Suppression de l'affichage du badge "Nouveau" sur les DDB clôturés (#1088)
- feat(besoins): Sondage aux prestataires intéressés : cron & task (#1085)
- refactor: améliore un peu la génération des URL absolute & admin (#1100)
- refactor(tender): Admin : ré-ajoute les stats du nombre de structures qui ont vues et qui ont cliquées (#1101)
- refactor: retrait de l'envoi de mail à j+2 aux auteurs de besoins incrémentaux (#1094)
- feat(Admin): Ajout d'un filtre pour retrouver les dépôts de besoins incrémentaux (#1090)
- feat(besoins): méthode pour dupliquer un besoin (#1097)
- feat(contact): Ajout de MTCaptcha sur le formulaire de contact (#1096)
- refactor(tender): Réorganisation des colonnes de la liste des dépôts de besoins dans l'admin (#1091)
- fix(dashboard_siae): fix du bug d'affichage des tabs pour compléter les données des siaes (#1093)
- feat(tender): Admin : réduire la taille de la page grâce aux collapse (#1089)
- ci: ajout d'une Github Action qui vérifie le nommage des PR (respect de la norme "conventional commits") (#1078)
- ci: ajout de la Github Action "release-please" (#1077)
- fix(siae): répare la génération des Siae.kind constants (#1087)
- Refonte ergonomique de la liste des opportunités (#1079)
- Ajout du survol sur les Super ESI (#1083)
- Dépôt de besoins : ETQ Admin, je veux gérer les notifications des partenaires et groupements (#1084)
- [Affichage des Siaes] Ajout du badge visuel des super esi (#1068)
- Dépôts de besoins (API) : Ajout de champs dans le but d'optimiser le travail des bizdevs (#1082)
- refactor(api): Mieux renvoyer les structures dans l'endpoint par siret (#1081)
- api(siae): ajoute le parent dans l'endpoint siae kinds (#1075)
- refactor(siae): réorganise un peu les kind constants (#1076)
- feat(api) Pouvoir chercher les structures par SIREN (#1074)
- Ouverture de la recherche par mot clé (#1073)
- Dépôt de besoin : sondage aux prestataires : formulaire et vue (#1072)
- Dépôt de besoin : stocker les (futurs) résultats du sondage "avez-vous transactionné ?" envoyé aux structures (#1071)
- [API] Cleanup (retirer inbound parsing de la doc) (#1067)
- Dépôt de besoin x APProch : si besoin existant, mais kind a changé, alors en re-créer un (#1070)
- [CMS] Ajout de pages "privée" de wagtails (#1054)
- Dépôt de besoin x APProch : si besoin existant, mettre à jour certains champs (#1069)
- Dépôt de besoin : prestataires intéressés : répare le filtrage (#1066)
- DevOps : Script de déploiement : voir les diffs ajoutées (#1063)
- Dépôt de besoin : certains auteurs de besoins ne veulent plus recevoir d'e-mails (#1064)
- [Dépôt de besoin] Conserver les coordonnées dans les données d'étape (#1059)
- Dépôt de besoin : envoi sondage transaction : mise en place de relances (#1057)
- Dépôt de besoin x APProch : stocker l'ID lorsqu'un nouveau besoin est reçu via l'API (#1062)
- Dépôt de besoin x APProch : nouveaux champs pour stocker leur ID (#1058)
- [Dépôt de besoin] Ciblage des structures par recherche sémantique (#1053)
- Dépôt de besoin : Détail : cacher les CTA en fonction de l'intérêt en co-traitance du prestataire (#1055)
- Dépôt de besoin : détail : template pour le message affiché aux utilisateurs SIAE sans structures (#1060)
- Dépôt de besoin : Détail : basculer l'action 'pas intéressé' dans une modale (#1056)
- Dépôt de besoin : Détail : cacher les CTA en fonction de l'intérêt ou non du prestataire (#1050)
- Dépôt de besoin : Détail : fix un bug sur les besoins anonymes (#1051)
- Dépôt de besoin : Détail : Template dédié à la sidebar (#1048)
- Recherche sémantique avec elasticsearch (#988)
- Dépôt de besoin : fini de réparer l'envoi par batch (#1047)
- Dépôt de besoin : Répare le trop grand nombre d'envoi d'e-mails en mode batch (#1046)
- Dépôt de besoin : pouvoir indiquer la raison du non intérêt (#1045)
- Tech : workflow Github pour auto-assigner l'auteur à sa PR (#1042)
- Tech : cleanup des tests pour utiliser au maximum assertTrue / False / IsNone / IsNotNone (#1041)
- Dépôt de besoin : quelques améliorations (fixtures, icon) (#1040)
- Dépôt de besoin : mise à jour des stats suite à l'ajout de cocontracting & not_interested (#1039)
- Dépôt de besoin : permettre à une structure d'indiquer qu'elle n'est pas intéressée (#1038)
- Emails : finaliser la configuration d'envoi d'-mails transactionnels avec Brevo (#1033)
- Emails : ajout des contacts à la liste des acheteurs sur Brevo (#1028)
- Dépôt de besoin : nouveau champ pour stocker l'info des structures pas intéréssées (#1037)
- [Wagtail] Correction du chargement des pages statiques (#1035)
- Emails : ajout de quelques champs de configuration de l'e-mail dans les templates (#1024)
- Mise à jour de la version de Django (4.2.9) (#1032)
- Feature(Conversations): Suppression des données de prise de contacts après 6 mois (#1027)
- feat(dépôt de besoins) : Admin : filtre par type du client (#1029)
- Feature(Dépôt de besoin) : Envoi des dépôt de besoins par lot (#1025)
- Permettre aux acheteurs de voir les prestataires ouverts à la co-traitance (#1021)
- [Admin] Correction du formulaire d'édition des structures qui est parfois tronqué
- Emails : nouveau modèle TemplateTransactional pour stocker nos configurations (#1018)
- Dépôt de besoins : envoyer les e-mails aux prestataires (et aux partenaires) à partir d'une autre adresse mail (#1020)
- [Dépôt de besoin] Répare les horaires du cron d'envoi des besoins validés (#1017)
- [Utilisateurs] Inscription : évite la valeur par défaut pour buyer_kind_detail (#1016)
- [Utilisateurs] Rattacher correctement les utilisateurs provenant de Tally (#1010)
- [Inbound Parsing] Améliorer la visibilité des disclaimer (#1015)
- Permettre de renseigner le montant exact sur l'api des dépôt de besoins(#1014)
- [Tech] Envoyer certaines notifications Slack vers le canal #support (#1013)
- [Structures] Mettre à jour régulièrement la valeur de super_badge (#1009)
- [Structures] Nouveau champ super_badge et méthode pour le calculer (#1008)
- [Tech] Modifier le canal par défaut d'envoi des notifications Slack (#1012)
- [Dépôt de besoin] Inversement de l'ordre des boutons pour gérer l'appui de la touche Entrée
- [Dépôt de besoin] Admin : ajout de validation sur les règles de ciblage par km (#1011)
- [Tech] Léger refactoring des champs en lecture seule dans l'admin (#1004)
- [Structures] Stats supplémentaires pour Metabase (#1003)
- [Utilisateurs] nouveau type "Particulier" (#1002)
- [Dépôt de besoin] Envoyer en asynchrone les besoins validés (#998)
- [Dépôt de besoin] Nouveau status "SENT" (#997)
- Mise à jour du logo pour les réseaux sociaux (#1005)
- [Tech] Rajoute 2 notifications Slack sur des commandes cron (#1001)
- [Dépôt de besoin] Ciblage par rayon en KM (#999)
- [Tech] Renommer le script de synchro avec le C1 (#996)
- [Structures] Réparer la synchro avec les emplois (#993)
- Mise à jours des données enregistrées dans l'inbound parsing (#985)
- [Structures] Nouveau champ pour stocker le taux de complétion de la fiche (#991)
- [Structures] Rattachement : déplacer la mention de contacter le support (#992)
- [Documentation] info sur le setup de pre-commit (#972)
- [Utilisateurs] Inscription : demander aux acheteurs leur type d'organisation (#987)
- [Dépôt de besoin] Modifications dans la tâche d'envoi du sondage transaction (#986)
- [Tech] Refactoring des constants (#984)
- [Utilisateurs] Renommer les choix des types d'acheteurs (#983)
- fix filter_with_tender too complex error. ref #975
- [Dépôt de besoin] Fix du bug de périmètre et France entière (#975)
- [Dépôt de besoin] Stats : ajout de tests supplémentaires pour les utilisateurs avec plusieurs structures (#978)
- [Structures] Admin : réorganiser les colonnes (#982)
- [Dépôt de besoin] Renommer "Devis" en "Demande de devis" (#981)
- [Tracker] Petites améliorations sur siae_kind & user_kind (#980)
- [Entreprises] Tâche pour rattacher automatiquement les utilisateurs tous les lundi (#979)
- [Dépôt de besoin] Renvoyer une erreur 404 si le besoin n'est pas trouvé (#977)
- Update Github repo URL (migration from betagouv to gip-inclusion) (#976)
- Fix du bug de téléchargement des structures qui ont vu des dépôts de besoins (#969)
- [Structures] Rattachement : répare le lien vers les contact à la fin du workflow (#974)
- [Dépôt de besoin] Renommer les noms des templates (#973)
- [Dépôt de besoin] Dans les e-mails aux prestataires, envoyer aussi le montant (#967)
- Export : ajouter la property Siae.kind_parent (#962)
- Affichage des dépôts de besoins de type sourcing et anonyme côté utilisateur (#961)
- Ajout des secteurs d'activité dans le profile des acheteurs (#963)
- Permettre aux utilisateurs de publier un DDB en anonyme (#956)
- fix questions list on csrf (#971)
- Suppression d'un message de log inutile (#970)
- Another tender survey form wording improvement (label, placeholder). ref #964
- [Dépôt de besoin] Admin : réparer les stats des structures (#968)
- [Tableau de bord] Se rattacher à une structure : clarifier le wording (#966)
- [Calculateur] Impact social : clarifier le wording (#965)
- Small wording change on tender transaction email. ref #964
- [Dépôt de besoin] Champ supplémentaires dans le sondage transaction (#964)
- Structure : nouvelle property "kind_parent" (#955)
- Fiche : ajout MTM sur le bouton Annuaire Entreprise (#954)
- Admin : améliore le rendu des checkbox sur mobile (#953)
- Label : pouvoir uploader un label dans l'admin (#946)
- [Dépôt de besoin] Stats supplémentaires pour Metabase (#939)
- Dépôt de besoin : envoyer les notif Slack dans un canal dédié (#957)
- Refactoring : remplacer datetime par timezone (#952)
- Refactoring : clarifier si une stat vient d'une annotation (#949)
- Fix du nom de l'entreprise d'un dépôt de besoin (#945)
- Mise à jours de la date de dernière activité des structures (#930)
- Suppression de Hotjar (#950)
- Import des ESATs du fichier Excel de l'ASP (#948)
- [Dépôt de besoin] Répare l'affichage (ou pas) du montant (#944)
- [Dépôt de besoin] Inverser l'affichage des secteurs et de l'entreprise (#943)
- [Dépôt de besoin] Afficher seulement 3 secteurs d'activité max (#942)
- [Dépôt de besoin] Conservation des données des dépôts abandonnés (#938)
- [Structure] Afficher le nombre d'établissement dans la fiche (#941)
- [Structure] Calculer le nombre d'établissements (#940)
- [Dépot de besoin] Correction de la mise en forme la description (#937)
- [Dépot de besoin] Correction sur la forme de la description (#936)
- [Dépot de besoin] Possibilité de mettre en forme la description (#934)
- [Fiche structure] Répare l'affichage de la carte si Inbound désactivé (#928)
- [Dépôt de besoin] Faire un encart dédié aux informations admin (#926)
- [Dépôt de besoin] Ajouter une stat du nombre de structures qui ont cliqué OU vu (#927)
- [Dépôt de besoin] : Déplacement des champs "description" et "date de clôture" (#924)
- [Dépôt de besoin] Rajouter un message pour les besoins en provenance d'APProch (#923)
- [Dépôt de besoin] Sondage J+30 : mettre à jour siae_transactioned (#922)
- [CMS- Homepage] Correction sur l'affichage des logos partenaires
- [Dépôt de besoin] Permettre aux admin d'indiquer que le besoin n'a PAS transactionné (#920)
- [Dépôt de besoin] Simplification du formulaire en supprimant les informations de contact pour les utilisateurs connectés (#916)
- [Recherche] Répare les liens de redirection après la modale de recherche avancée (#919)
- [Fiche structure] Faire un encart dédié aux informations admin (#918)
- [Aperçu du besoin] Ajout du bouton "Répondre en co-traitance" (#914)
- [Dépôt de besoin - dashboard acheteur] ajout d'une vue pour voir les structures qui ont vu le DB (#912)
- [Fiche structure] Intégrer la carte et les informations géo (#915)
- [Recherche] Remonter les prestataires qui ont un logo (#913)
- add images with links (#906)
- Recherche : enlever les inscriptions des acheteurs aux listes Mailjet (#911)
- [Dépôt de besoin] Simplification du formulaire (#909)
- Inbound parsing : améliorer le matching (#910)
- Dépôt de besoin : réduire le taux d'abandon à la dernière étape (aperçu) (#907)
- Improve API tests. ref #905
- Dépôt de besoin : permettre à certains utilisateurs anonyme de se mettre en relation (#899)
- Dépôt de besoin : nouveau champ pour overrider le company_name affiché (#905)
- Fiche structure : changer le label des salariés en insertion pour les ESAT/EA (#903)
- Fiche structure : indiquer la forme juridique (#902)
- [Inbound Parsing] Modification du format d'email (#901)
- MTCaptcha : tracer l'erreur uniquement si l'utilisateur n'est pas en cause - Round 2
- Dépôt de besoin : stocker la date d'envoi du sondage J+30 (#895)
- Tarteaucitron : ajout de Google Tag Manager (#896)
- [Inbound parsing] Validation par l'admin du premier e-mail de la conversation (#894)
- Refactoring : séparer Dashboard & Siaes (#892)
- Fix forgot to move tests in new dashboard_networks app. ref #867
- set company name in mail signature instread siae (#890)
- Dépôt de besoin : Admin : filtre "montant renseigné ?" (#891)
- [Inbound parsing] Ajouter de l’identité du client et disclaimer dans le premier mail (#889)
- Ajout d'un lien dans l'entête avec le nombre de demandes reçues à lire (#881)
- Refactoring : renommer certaines views (#884)
- Remplacement du terme "mail" par "e-mail"
- Script de maj des dépendances : rendre poetry update optionnel (#879)
- Dépôt de besoin : utiliser django-sesame pour générer les liens du sondage J+30 (#880)
- [CI] Mise à jour de la Github action de mise en cache des dépendances
- change wording on contact card v2
- Recherche / Fiche
- Admin : Affichage des conversations d'une structure (#863)
- Inbound parsing : Ajout du nom et prénom au formulaire de contact des structures (#858)
- Inbound parsing : Ajout d'un formulaire de contact (#843)
- Inbound parsing : Enregistrer les records d'inbound parsing (#842)
- Dépôt de besoin
- envoyer un e-mail à J+30 aux auteurs pour savoir si il y a eu une transaction (#865)
- CTA sur les fiches structures (#864)
- Admin : possibilité d'ajuster l’incrémentalité d'un besoin (#859)
- stocker les résultats du sondage J+30 (#873)
- Home
- Nouveau champ User.favorite_list_count pour éviter des requêtes (#870)
- Tech
- captcha : log error only if the user is not responsible (#868)
- Initialiser l'Email inbound Parsing (#840)
- Recherche / Fiche
- Inbound parsing : améliorer l'affichage admin (#866)
- Inbound parsing : Migrer vers ShortUUIDField (#854)
- Inbound parsing : Mise à jour des infos pratique des structures (#861)
- Inbound parsing : fix sender for the first message (#878)
- Inbound parsing : fix serializer for incoming data. ref #842
- Inbound parsing : jout de MTCaptcha sur le formulaire de contact des structures (#862)
- Inbound parsing : utiliser send_mail au lieu de EmailMultiAlternatives (#857)
- Inbound parsing : améliorer l'affichage dans l'admin (#856)
- display pretty messages of conversation (#855)
- fix html display. ref #854
- Fix: Affichage du nombre d'employées en insertion par structure (#877)
- Dépôt de besoin
- Partenaires besoins : admin : pouvoir chercher par e-mail (#852)
- Partenaires besoins : pouvoir indiquer des notes dans l'admin (#851)
- Home
- Footer : répare le lien vers les mentions légales (#872)
- Tech
- fix geo perimeter flacky test (#869, #876)
- Refactoring : séparer Dashboard & Networks (#867)
- Dépendances : mettre à jour le repo pointant vers raphodn (#860)
- Admin : répare l'affichage des vues avec fieldset (#823)
- Affichage des erreurs dans les tests, même en parallèle (#853)
- Suppression des requêtes N+1 sur la recherche de partenaires (#874)
- Fiche structure : petite optimisation de la queryset (#875)
- Recherche / Fiche
- ajout du filtre sur les certifications (#837)
- filtre avancé sur l'effectif (#816)
- filtre sur la forme juridique (#812)
- Dépôt de besoin
- pouvoir indiquer des notes dans l'admin (#845)
- tender siaes : add ca filter to list (#827)
- tender siaes : add employees count filter (#826)
- nouveau champ pour indiquer le montant exact (#821)
- Tech
- Améliorations des requêtes "annotate" (#818)
- Ajout du driver gecko dans l'image Docker pour les tests selenium (#814)
- Autres
- Note : importer depuis Hubspot (#848)
- Note : utiliser CKEditor dans l'admin (#849)
- Note : afficher et filtrer par content_type dans l'admin (#850)
- Utilisateurs : pouvoir indiquer des notes dans l'admin (#846)
- Structures : pouvoir indiquer des notes dans l'admin (#847)
- Note : ajout du champ generic foreign key (#844)
- Nouveau modèle pour indiquer des notes (#836)
- Entreprise : script pour rattacher les utilisateurs en fonction de leur e-mail (#830)
- Tracker : enrichir les infos des Siae (#820)
- Entreprise : nouveau champ pour lister les nom de domaines des e-mails (#817)
- Créer et remplir le nouveau champ Siae.legal_form (#811)
- Tableau de bord
- Tableau de bord : répare les URLs des ressources (#835)
- Distinguer les besoins provenant de Tally vs le reste de l’API (#828)
- Recherche / Fiche
- Recherche avancée : réparer les lenteurs (#833)
- Laisser ouvert la recherche avancée si un champs est saisi (#819)
- Activer les filtres avancées uniquement quand l'utilisateur est connecté (#815)
- Dépôt de besoin
- Admin : filtres par source et par montant (#841)
- définir une date de publication (#829)
- Dépôt de besoin : envoyer la date de clôture dans certains e-mails (#822)
- Tech
- Hotfix: remove unused perimeters_autocomplete_field.js (#800)
- try fix tests with dummy cache in test settings (#831)
- Fix migration file name. ref #811
- Autres
- [Mailing listes] Segmenter l’onboarding des acheteurs selon l’inscription (#839)
- Hotfix: Siae export command (using SiaeFilterForm). ref #815
- Fix stuff on company email_domain_list script. ref #830
- Affichage de la modal pour s'inscrire ou se connecter pour les utilisateurs anonymes (#825)
- Wagtail : répare l'affichage des title (#809)
- Entreprise : améliorations dans l'admin (#824)
- Tech
- remove useless mailjet js script (#832)
- Recherche / Fiche
- Ajout du critère chiffre d'affaire à la recherche de partenaire (#810)
- filtre sur les prestataires avec (ou sans) groupement (#805)
- deux petites modifications (#799)
- filtre sur la localisation (#793)
- filtre sur les prestataires avec (ou sans) référence client (#791)
- Etape 1 de la recherche avancé (#782)
- Recherche : Ajout d'un bouton pour réinitialiser le formulaire (#773)
- add proprety to display etp count (#778)
- Structures : améliorer l'affichage de leur "card" (#775)
- Dépôt de besoin
- formulaire : nouvelle étape pour poser des questions (#786)
- fix de l'écrasement des SiaeTenders par l'admin (#804)
- Admin : pouvoir filtrer les besoins par slug (#803)
- e-mail de rappel aux prestataires qui n'ont pas cliqué (J+4) (#785)
- e-mail de rappel aux prestataires qui n'ont pas cliqué (J+3) (#784)
- filtre géo sur les prestataires concernés & intéressés (#779)
- Fix du bouton sauvegardé en brouillon (#777)
- ajout du logo du prestataire (#774)
- filtre sur les prestataires concernés & intéressés (#747)
- API
- API Entreprise : récupérer les formes juridiques (brutes) (#806)
- add siae_kind to TenderSerializer. ref #695
- Tech
- Maj du theme itou vers la v0.7.1 et du footer (#776)
- Maj du theme itou vers la v0.6.8, du header et de tarte au citron (#760)
- Autres
- Nouveau champ Siae.group_count (#792)
- Connexion : améliorer le message pour les nouveaux utilisateurs sans mot de passe (#797)
- Réseaux : nouveau champ pour stocker un logo (#788)
- Nouveau modèle pour stocker les Entreprises (#787)
- Labels : récupérer les données de l'API ADEME RGE (#761)
- Labels : récupérer les données d'ESUS (#767)
- Labels : récupérer les données de RSEi (#768)
- Labels : nouveaux champs data & logs (#769)
- Pouvoir rattacher des labels aux structures (v2) (#763)
- create hubspot deal on admin validation (#766)
- Recherche / Fiche
- reformuler l’encart "Pas de temps à perdre" (#771)
- Dépôt de besoin
- Fix de sauvegarde deux fois un dépôt de besoin pour mettre à jour le nombre de structures (#808)
- ajouter le champ 'source' dans l'e-mail de notification (#757)
- bugfix sur la liste des prestataires concernés & intéressés (#781)
- Dépôt de besoin : formulaire : répare l'affichage de la localisation sur l'aperçu (#798)
- Personnaliser l'expérience après le dépôt de besoin (#764)
- Optimisation des requêtes de sauvegarde des dépôts de besoins (#794)
- Tech
- Mise à jour de l'environnement Docker (#807)
- Django 4.2 (#801)
- Maj du theme itou vers la v0.7.2 (#780)
- Mise à jour des dépendances (#802)
- update dependencies for security (#790)
- Tâches automatisées : améliorer les messages Slack (#758)
- fix wagtails indexes with depencies fix (#795)
- Fix migration naming. ref #792
- Autres
- Utiliser un seul fichier d'initialisation pour le filtre autocomplete par périmètre (#800)
- Pouvoir rattacher une entreprise à un utilisateur (#789)
- Structures : quelques petites modifications (#783)
- Hotfix: move link in footer. ref #776
- Hotfix: fix display & padding after new theme. ref #760
- Hotfix: Header button margin. ref #760
- Hotfix cases Siae without siret. ref #761
- Admin : Fix de l'erreur 500 à la validation des besoins( hubspot api call) (#772)
- Mise à jour de la popup d'authentification (#770)
- Hotfix: siae_user.full_name in Siae completion reminder task. Other fixes. ref #753
- Connexion : rediriger les acheteurs vers le moteur de recherche (#759)
- Dépôt de besoin
- afficher les questions dans la page détail d'un besoin (#749)
- cleanup du formulaire (#743)
- nouveau modèle TenderQuestion (#742)
- envoyer un e-mail de rappel aux prestataires qui se sont montrés intéressés (#732)
- modification du CTA (#734)
- nouveau champ pour stocker les données venant de l'API (#730)
- add extra data to the tender serializers
- make email lower on tender save (#741)
- Création d'un utilisateur dans l'appel d'api pour la création du dépôt de besoin (#740)
- Autres
- Structures : envoyer un e-mail de rappel aux prestataires qui ont une fiche incomplète (#753)
- Structures : nouveau champ pour logger certaines informations (#752)
- Structures : alternative pour filtrer plus simplement par périmètre (#751)
- Header : ajout d'un lien vers la recherche (#748)
- Nouveau modèle pour stocker les labels (#746)
- Admin : améliorer le rendu des CheckboxSelectMultiple (#736)
- Ajout de la section "pourquoi faire appel à un prestataire inclusif" dans wagtail (#737)
- Recherche / Fiche
- Fiche structure : modification du CTA (#756)
- Dépôt de besoin
- Renommer le bouton d'action de la dernière étape du dépôt de besoin (#754)
- Dépôt de besoin : afficher le nom de l'entreprise de l'acheteur (#733)
- Tech
- Refactoring : déplacer les constants géographiques (#739)
- Move common stuff to utils folder (#738)
- Autres
- Inscription : rediriger les acheteurs vers le moteur de recherche (#755)
- Header : renommer la solution Valoriser en Auditer (#750)
- Tableau de bord
- Réseaux : page intermédiaire avec le détail du besoin (#718)
- Réseaux : page détaillée avec la liste des adhérents notifiés par une opportunité donnée (#710)
- Réseaux : page avec la liste des opportunités commerciales de ses adhérents (#709)
- Dépôt de besoin
- envoyer un e-mail de rappel aux prestataires qui n'ont pas cliqué (#723)
- afficher dans certains cas l'email de Sofiane dans les coordonnées de contact (#728)
- TenderSiae: add email_click_reminder queryset. add tests. ref #723
- Home
- Ajout d'une section "Nos fonctionnalités" sur la page d'accueil (#713)
- Tech
- Pouvoir anonymiser des emails (#724)
- Tableau de bord
- améliore l'UX du formulaire de modification de sa structure (#714)
- Reseaux: add badge Nouveauté. ref #709
- Dépôt de besoin
- élargir la liste des structures intéressées (#712)
- répare l'envoi d'e-mails aux auteurs des besoins incrémentaux (#722)
- légère modification de l'objet de l'email envoyé aux structures (#721)
- changer le CTA en fonction du type de besoin (#717)
- rendre certains champs facultatifs (#729)
- afficher un WYSIWYG pour les champs text (#716)
- Home
- maj du bandeau "impact" (#719)
- modifier le message du bandeau "impact" (#715)
- Recherche / Fiche
- Mise à jour de l'ui de la page de résultat (#563)
- API
- petite amélioration de la documentation (#731)
- Tech
- Accessibilité : ajout des title sur les breadcrumbs (#727)
- Mise à jour des dépendances (#726)
- Refactoring : séparer Dashboard & Favorites (#720)
- Autres
- Hotfix task name in Tendersiae contact click reminder #732
- Fix parameter name in Tendersiae contact click reminder workflow. Update cron. ref #732
- Rename tendersiae_reminders to tendersiae_contacted_reminders for clarification. ref #723
- Additional fixes on tendersiae contacted reminder workflow. ref #723
- Fix Tender.import_raw_object set in api create. ref #730
- Hotfix: mismatch in cron commands. ref #723
- Hotfix: remove Newsletter link in footer (modal not working). ref #725
- Header : remplacer Newsletter par un lien vers une ressource (#725)
- Fix: escape html tags in tender detail. v2. ref #716
- Fix: escape html tags in tender detail. ref #716
- Fix map z-index. Also fix form autocomplete height. ref #653
- Tableau de bord
- ajout d'illustrations (#708)
- créer une nouvelle section "Favoris" (#703)
- API
- endpoint pour récupérer la liste des montants des besoins (#701)
- endpoint pour récupérer la liste des types de besoins (#700)
- pouvoir déposer un besoin d'achat via l'API (#695)
- Tech
- Ajout d'un script de génération de automatique changelog (#678)
- Autres
- Fiche : nouveau bouton vers Annuaire Entreprises (#704)
- Header : bouger le bouton "Favoris" dans le menu "Mon espace" (#702)
- Ajout de la possibilité d'ajouter de la publicité modifiable depuis le backoffice (#690)
- API
- indiquer la source et le status lors d'un dépôt de besoin (#699)
- déposer un besoin avec une localisation et des secteurs (#697)
- Home
- Migrer la homepage sur wagtail (#696)
- Etape 2 de la migration de la page d'accueil vers le cms (#706)
- homepage: changer le text du hero
- hotfix stats of homepage
- hotfix homepage sections and display alert
- Tech
- Flatpages : expliciter les urls pour éviter les conflits avec Wagtail (#711)
- Maj du theme itou vers la v0.6.1 (#692)
- Autres
- Réseau : page d'accueil via son tableau de bord (#705)
- Correction du poste qui n'était pas enregistré à l'inscription pour les acheteurs (#698)
- Tableau de bord
- Formulaire de modification d'un Siae : ajouter un encart pour s'inspirer des structures complètes (#667)
- Après une recherche 'traiteur', ajouter les acheteurs à une list (#658)
- Recherche / Fiche
- Après une recherche 'nettoyage', ajouter les acheteurs à une list (#675)
- Réseaux : afficher les stats à coté des onglets (#665)
- Dépôt de besoin
- Calcul d'impact à la création d'un besoin (#653)
- envoi d'un e-mail aux auteurs des besoins incrémentaux (#657)
- fix de l'url généré après une mise en relation (#688)
- Ajout d'un conseil dans l'étape générale (#655)
- envoyer le mail aux utilisateurs des structures (#674)
- renommer la stat siae_interested_list_last_seen_date (#684)
- séparer les prestataires ciblés & intéressés (#683)
- mettre en vert le bouton "Répondre à cette opportunité" (#682)
- cleanup de l'affichage d'un besoin (#681)
- renommer l'URL de la liste des structures intéressées (#680)
- optimisations sur certaines pages / requêtes (#663)
- logger lorsque le besoin est validé (#660)
- Tech
- Tracking : ajout d'IDs sur certains éléments (#687)
- Autres
- Petits adjustements des stats des siaes dans le dépôt de besoin. (#683)
- Stats : nouvelles Custom Dimension Matomo (#676)
- Mise à jour supplémentaire de textes (#673)
- Mise à jours de textes à destination des utilisateurs (#672)
- Ajout d'un bouton pour inciter les utilisateurs à déposer un besoin dans la liste de favoris (#671)
- Simplification du partage de liste de structures (#669)
- Scroll à la liste de recherche suite à une calibration (#656)
- Stats : ajout du formulaire NPS après une mise en relation (#685)
- Tableau de bord
- fix Siae stat display again. (#512)
- Dépôt de besoin
- Fix line-break on Tender siae stats. (#683)
- Fix typo in Tender set_validated. (#660)
- fix amount required (#670)
- API
- ajouter le champ Siae.logo_url (#689)
- Tech
- Mise à jour des dépendances (#664)
- Autres
- Fix du bug du calcul de l'impact social à la création de dépôt de besoin (gestion du cas 750k-1M) (#679)
- Recherche / Fiche
- Mailjet : après une recherche "traiteur", ajouter les acheteurs à une liste
- Scroll à la liste de recherche suite à une calibration
- Dépôt de besoin
- Log lorsque le besoin est validé
- envoi d'un e-mail aux auteurs des besoins incrémentaux
- Formulaire : ajout d'une aide pour le champ "titre"
- Recherche / Fiche
- Partage d'une liste de structure par un mailto
- Tableau de bord
- Page "animer mon réseau" : ordonner les structures par nom ; filtre par région
- Contenu / Blog
- Nouvelles pages "Conditions générales d’utilisation" & "Conditions générales d’utilisation de l'API" & "Politique de confidentialité"
- Dépôt de besoin
- Formulaire : ajouter une question sur le montant des dépôts de besoins
- Admin : ajout de filtres complexe pour le dépôt de besoins dans l'admin
- Données
- Stats : utiliser Matomo UserID
- Dépôt de besoin
- modification de l'e-mail envoyé aux structures concernées
- Données
- Réparé la synchro avec le C1
- Tech
- Mise à jour du Thème
- Tech : mise à jour de Django (v4.1.6)
- Tableau de bord
- Nouvelle page pour les partenaires liés à un réseau : afficher la liste de leur structures, et les statistiques correspondantes
- Contenu / Blog
- Nouvelle page "calculateur d'impact social"
- Home : pouvoir afficher un bandeau ; pouvoir modifier son contenu dans l'admin
- Dépôt de besoin
- Admin : filtre des besoins par "utilité"
- Données
- Admin : pouvoir rattacher un utilisateur à un réseau
- Admin : pour chaque réseau, indiquer le nombre de structures et le nombre d'utilisateurs rattachés
- Dépôt de besoin
- remonter les coordonnées de contact pour les structures qui se sont montrés intéressées + CTA à droite du besoin
- Admin : ne pas pouvoir modifier le slug d'un besoin une fois qu'il est validé
- Données
- CRM : ajout de la propiété incrémental dans la création de transaction hubspot
- Tableau de bord
- Favoris : enlever le bouton "Demande groupée"
- Recherche / Fiche
- mise à jour du nom des onglets
- Dépôt de besoin
- Admin : possibilité de renvoyer les emails des dépôts de besoins
- Admin : filtre sur "transactionné"
- Aperçu : afficher un encart incitant les structures à intéragir avec le besoin ("Déjà X prestataires inclusifs ont vu le besoin de ce client")
- indiquer à l'acheteur lorsqu'un de ses besoin est en cours de validation
- s'assurer que les besoins pas encore validés ne sont pas accessibles (le lien du besoin fonctionne seulement pour l'auteur ou les admin)
- Données
- Admin : pouvoir indiquer pour chaque utilisateur leur typologie (Public / Privé / détail)
- CRM : ajout des dépôts de besoins (à la création) dans les transactions hubspot
- Contenu / Blog
- Ajout d'une page "Accessibilité" (lien dans le footer)
- Dépôt de besoin
- Afficher "Sourcing inversé" au lieu de "Sourcing" (header, formulaire de dépôt)
- Affichage dynamique du "Lien externe" (renomme si ce n'est pas un appel d'offres)
- quelques modifs sur la notification Slack (indiquer le lieu d'intervention, le statut, la date de cloture, la question impact)
- répare un bug pour accéder au formulaire de création de besoin (/besoins/ajouter/ marchait mais /besoins/ajouter provoquait une erreur)
- répare un bug sur la création de besoin via l'erreur CSRF
- Contenu / Blog
- légères améliorations UI sur les 2 calculateurs
- Tech
- Thème : maj v0.5.7 ; homogénéisation du formulaire de dépôt de besoin, du formulaire de contact
- Tableau de bord
- Ajouter le calculateur “calibrer” dans le TDB acheteur
- Dépôt de besoin
- différencier le lieu d'intervention des périmètres ciblés
- Formulaire : ajout d'info bulles à l'étape de description
- afficher une infobulle pour les vendeurs les incitant à prendre contact avec l'acheteur
- Stat : nouvelle stat Date de clic sur le lien dans l'e-mail
- Dépôt de besoin
- réduire l'affichage des secteurs d'activité aux 5 premiers
- Changer le wording pour le contact des partenaire
- fix des filtres de dépôt de besoins (filtre "Publié")
- Admin : ajout d'un utilisateur par défaut lors d'un ajout de besoin depuis la prod
- Admin : possibilité de modifier le statut du dépôt de besoin lorsqu'on est l'auteur du dépôt de besoin
- Dépôt de besoin
- Formulaire : ajout de l'étape sur l'utilité du dépôt de besoin
- Formulaire : ajout du mode brouillon
- Possibilité de trier les dépôts de besoins par statuts (Brouillon, Publié, Validé)
- Affichage des dépôt de besoin par ordre de clôture
- Dans l'aperçu, si le besoin a une date de réponse dépassée, ajouter un badge "Clôturé"
- Admin : pouvoir indiquer si un besoin a transactionné
- Admin : possibilité d'exporter les stats des siaes
- Contenu / Blog
- Nouveau menu-dropdown "Solutions"
- Données
- Nouveau tableau de bord Metabase sur la page stats
-
Recherche / Fiche
- Fix la vitesse du téléchargement lorsque l'utilisateur souhaite télécharger toutes les structures
-
Tableau de bord
- Fix l'affichage de "type de prestation" dans le formulaire d'édition de sa structure
-
Dépôt de besoin
- Formulaire : maj des labels et des message d'aide autour du montant et des moyens de réponse
- Formulaire : cacher à la fin le nombre de structures dans le message de succès
- dans l'aperçu : remonter la section contact (CTA "Répondre à cette opportunité" / les informations de contact)
- dans l'aperçu : cacher la section contraintes techniques si elle est vide
- dans l'aperçu : si le besoin est clotûré, cacher le bouton "Répondre à cette opportunité"
-
Contenu / Blog
- Calculateur "calibrage clause sociale" : ajoute un lien vers la liste complète des structures
- Calculateur "références clients" : mise à jour du contenu, ajoute un lien vers la liste complète des structures
-
Tech
- Stats : améliorations sur le téléchargement
- Thème : mise à jour v0.5.4 ; évite les retours à la ligne dans les boutons ; ajoute un peu d'espacements entre les périmètres du formulaire de recherche
- Thème : mise à jour v0.5.5, mini-ajustements sur les TDB
- Dépôt de besoin
- enlever le mail automatique à l'auteur du besoin à J+30
- Recherche / Fiche
- Téléchargement : modale pour demander à l'utilisateur les bénéfices du marché
- Tableau de bord
- Acheteur : afficher un message incitant à déposer un besoin si l'utilisateur ne l'a pas encore fait
- Structure : afficher 2 stats pour chacune des structure de l'utilisateur
- Contenu / Blog
- Nouveau calculateur "références clients"
- Données
- CRM : Ajout des acheteurs à l'inscription
- CRM : Création d'un deal à la création d'un dépôt de besoin
- Dépôt de besoin
- exclure par défaut les structures 'France entière', permettre aux admin de les ré-inclure
- Contenu / Blog
- Calculateur "clause sociale" : transformation de la recherche en "GET" (ca permet d'avoir les détails de la recherche dans l'URL)
- Tech
- améliorer l'affichage des secteurs d'activité pour éviter d'avoir "Autre" en premier
- mise à jour des dépendances (dont Django à la v4.1.3, Python 3.10)
- Contenu / Blog
- Nouveau calculateur "calibrer votre achat"
- Tracking du calcul de calibrations de clauses sociales
- Recherche / Fiche
- Modification de l'icone de la carte
- Dépôt de besoin
- Désélectionner par défaut la question “Utilité du Marché”
- Changement des titres des mails transactionnels des dépôts de besoins
- Tech
- Mise à jour du thème, changement de police du texte (on utilise maintenant celle du Design System de l'Etat)
- Quelques améliorations sur les scripts de synchro/API du Lundi matin
- Dépôt de besoin
- Formulaire : rendre le champ numéro de téléphone obligatoire si l'utilisateur est anonyme
- permettre aux structures non concernées par un besoin (mais à qui on aurait partagé le lien du besoin), d'afficher les contacts de l'acheteur et de se montrer intéressé
- Stats : pour chaque besoin validé, rajouter maintenant dans les "logs historiques" le nombre de structures contactées ainsi que le nombre de partenaires contactés
- permettre à certains partenaires de voir directement les coordonnées de contact des acheteurs
- Contenu / Blog
- Articles : pouvoir ajouter un CTA "publier votre besoin"
- Inscription
- nouveaux champs pour les acheteurs afin de connaitre leur niveau de maturité
- Recherche / Fiche
- pour une recherche sur une (ou plusieurs) ville, renvoyer aussi les structures qui sont dans le même département (avant on n'en renvoyait qu'une partie)
- Affichage de 20 résultats au lieu de 10
- Dépôt de besoin
- ajuster la fréquence des mails envoyés à l'auteur : 1ère structure intéressée ; 2è structure (nouveau :!) ; 5è structure ; toutes les 5 structures additionnelles (jusqu'à 50 : donc 12 mails max)
- Fix d'une URL malformée lors des envois d'emails
- Améliorer la génération du slug ("fragment d'url"), pour éviter les erreurs et de devoir les réecrire
- Afficher les sauts à la ligne pour le champ "contraintes techniques"
- envoyer le titre du besoin à Mailjet (pour pouvoir l'afficher dans les templates)
- Admin : rajoute une colonne avec la date de validation ; filtre par type de structure
- Contenu / Blog
- modifier le lien CTA des fiches ESAT & EA, les faire pointer sur une de nos ressources
- sur le page /partenaires/ renommer les CTA Gesat & Handeco et les faire pointer vers un Google Form
- Tech
- clean des messages généré par les scripts "automatiques"
- Mise à jour de Wagtail à la v4
- Mise à jour de Django à la v4.1.2
- Thème : mise à jour v0.5.2
- Recherche / Fiche
- transformer une recherche en dépôt de besoin (CTA + indiquer les périmètres et les secteurs d'activité)
- Dépôt de besoin
- nouveau champ "Ouvert à la co-traitance ?" (modèle de donnée, formulaire, admin)
- modale de confirmation pour mettre un peu de friction avant d'afficher les contact
- Formulaire : finir par 2 questions pour mesurer l'impact du marché (pour identifier les besoins qui n’étaient pas destinés au ESI)
- logger des infos supplémentaires lors d'envois d'emails (pour aider à débugger ensuite)
- Admin : pour chaque structure, avoir le nombre et le lien vers les besoins concernés
- Contenu / Blog
- Home : nouvelle section "labels & certifications"
- Tech
- Documentation : petite liste pour expliciter les termes en anglais dans le code
- Recherche / Fiche
- Hotjar : ajout d'un event lors du click sur le bouton "Afficher les coordonnées" (utilisateurs connectés)
- Dépôt de besoin
- Admin : ajout du champ "source"
- réparer certaines erreurs qui pouvaient arriver dans le parcours "CSRF" (suite à l'ajout des nouveaux champs)
- répare le fait que des utilisateurs SIAE pouvaient voir des besoins non-validés dans leur TDB
- API
- répare l'erreur pour accéder à la documentation
- Tech
- mise à jour de Django v4.0.8
- API
- enlève les endpoints du CMS
-
Recherche / Fiche
- afficher une banière dans les résultats pour pousser au dépôt de besoin
-
Dépôt de besoin
- rendre le formulaire accessible à tous les utilisateurs (même les utilisateurs anonymes)
- ajout d'une case à cocher pour demander à l'acheteur si il souhaite partager le montant de son besoin
- demander le nom de l'entreprise aux utilisateurs anonymes
- Admin : indiquer pour chaque utilisateur le nombre de dépôt de besoins déposés
-
Tableau de bord
- nouveau bandeau pour les utilisateurs "SIAE" qui ne sont pas encore rattachés à une structure
-
Inscription
- Admin : indiquer la source de la création de compte utilisateur (formulaire d'inscription ou formulaire de dépôt de besoin)
-
Tech
- Meta titles & description sur les pages clés du site
- Message d'erreurs en cas de problèmes sur les taches asynchrones (synchronisation avec c1, etc...)
- Dépôt de besoin
- fix sur l'affichage des boutons "Précédent" et "Suivant" (ils étaient inversés)
- réparé certaines erreurs lors du remplissage du formulaire pour les auteurs anonyme qui ont leurs erreurs CSRF
- élargissement du choix des montants
- Tech
- thème : mise à jour, homogénéisations sur les formulaires d'authentification
- Contenu / Blog
- Home : nouvelle section étude de cas
- Dépôt de besoin
- ajout de textes d'aides sur le formulaire
- Tech
- Tracker géré dans l'application
- Import des utilisateurs dans metabase (avec la synchro)
- Dépôt de besoin
- Formulaire : le champ "montant" devient obligatoire lorsqu'il s'agit d'un type "Appel d'offre"
- Tech
- Modification de la page utilisateur dans l'admin pour chargement plus rapide
- Tableau de bord
- Ressources : ajout des images
- Ajout du nombre de collaborateurs par structure
- Données
- CPV : table de correspondance à mettre à jour directement dans l'admin
- Dépôt de besoin
- fix de l'erreur d'envoi de mail des feedback à j+30
- Tableau de bord
- Ressources : affichage par types d'utilisateurs ; redirection sur chaque catégorie en fonction du type d'utilisateurs
- Tech
- Mise à jour de la version de wagtail (petits changement dans l'interface CMS)
- Mise à jour de la version de python
- Mise en place d'un bot pour nous alerter des nouvelles mis à jours de librairies à faire
- Dépôt de besoin
- créer les besoins malgrès l'erreur CSRF (je récupère la donnée du formulaire, c'est transparent pour l'utilisateur)
- Tech
- Stats : on stock la date de la dernière visite sur le tableau de bord
- Stats : on stock la date de la dernière visite sur la page "liste des besoins"
- Recherche / Fiche
- ajustements sur le formulaire (style, alignement, bug du select caché par le header, badgers pour les périmètres sélectionnés)
- fix sur le dropdown qui avait des comportement bizarre
- mise à jour du style du bouton "Télécharger la liste"
- Dépôt de besoin
- mise à jour du style du bouton "Télécharger la liste" sur la page des structures intéressées
- mettre les notifications de nouveaux besoins dans un canal Slack séparé
- Tableau de bord
- Tableau de bord : v2 pour les utilisateurs "structures"
- Tableau de bord : v2 pour les utilisateurs acheteurs/partenaires (sans la recherche)
- Tech
- Mise à jour du thème v0.4.9
- Recherche / Fiche
- nouvel onglet avec recherche par "Nom" (ou "Enseigne") ou "SIRET"
- multi-selection sur les champs "Type de presta" et "Réseau"
- Fiche : afficher le badge QPV ou ZRR si concernée
- Dépôt de besoin
- permettre aux utilisateurs anonyme d'accéder à un besoin si ils ont l'URL. Et afficher une modale freemium lors du clic sur "Je souhaite répondre à ce besoin"
- notifier dans un canal Slack à chaque échec du formulaire (erreur CSRF)
- indiquer dans l'email aux structures les secteurs d'activité & périmètre qu'elles ont sélectionnés
- garder une trace des envois effectués aux partenaires
- Tableau de bord
- barre de complétion affichée sur la carte de sa structure
- afficher le logo à coté du nom de la structure
- Recherche / Fiche
- ordonner par défaut par date de dernière mise à jour
- Dépôt de besoin
- renommer le bouton "Afficher les coordonnées" en "Répondre à cette opportunité"
- Admin : pouvoir chercher un auteur avant de le sélectionner
- Contenu / Blog
- interverti les boutons "Mon profil" et "Tableau de bord"
- ajout d'icones sur les liens dans le dropdown
- Tech
- mise à jour de Django à la version 4.0.6
- remplacer une librairie qui avait une faille de sécurité (httpx par requests)
- Tableau de bord
- retirer la section "Mon profil", la rendre accessible depuis le header
- Recherche
- multi-périmètres
- Dépôt de besoin
- Envoi d'un email à l'auteur 30j après la validation de son besoin (pour feedback)
- Permettre à l'auteur de télécharger la liste des structures intéressées (avec leur informations de contact)
- Contenu / Blog
- Home : nouvelle section bandeau de logos
- Recherche / Fiche
- modifier le message (et le CTA !) lorsqu'il n'y a aucun résultats retournés
- remonte le bouton "télécharger la liste"
- fiche : cacher/déplier les références clients si il y'en a plus de 6
- Dépôt de besoin
- remplacé "déposer" par "publier" pour homogénéiser
- Contenu / Blog
- Dans la section ressources, enlever la carte "groupement" "restauration" pour remonter le bouton "découvrir toutes nos ressources" à la 2e ligne
- Tech
- répare une erreur récurrente lors de l'envoi des messages à Slack
- Dépôt de besoin
- Formulaire en 4 étapes
- Nouveau filtre par type de prestation
- Ajout des placeholder et help_text manquants
- Ajoute un spinner sur le bouton "Publier" pour indiquer à l'utilisateur que ca mouline
- Après la soumission du formulaire, afficher à l'acheteur le nombre de structures concernées
- Dépôt de besoin
- Pour les administrateurs, la modification d'un besoin non validé recalcule le nombre de structures concernées
- Fix du bug qui empêchait de revenir en arrière à la dernière étape du formulaire
- Fix du bug sur la vérification de la présence du lien externe. désactiver le bouton de soumission post-soumission pour éviter le double clic
- Fix l'affichage des périmètres sélectionnés à la première étape (qui disparaissaient si on revenait en arrière)
- Ajout de la liste des partenaires
- Tech
- Mise à jour du thème (v0.4.5)
- Dépôt de besoin
- Ajout d'un modèle "Partenaire de dépôt de besoins", pour partager le dépôt de besoin à des partenaires
- Dépôt de besoin
- Fix de l'erreur d'affichage du dépôt de besoin (un utilisateur avec plusieurs SIAES)
- Recherche / Fiche
- Fiche structure : bouton "Afficher les coordonnées" en vert
- Tableau de bord
- Adopter d'une structure : rediriger vers le formulaire de modification de la fiche
- Contenu / Blog
- Ajustement de la home page, changer le wording, le style des boutons, l'espacement
- Fix : la home page ne se mettait plus à jour (stats, header), c'est réparé
- Mise à jour du thème (sur-header)
- Données
- Export : ajoute une colonne "Lien vers le marché" dans l'export Excel (avec l'URL de la structure sur le marché)
- Synchro avec le C1 : modif pour remplir d'avantage le champ "contact_email" (et script lancé sur 1078 structures à qui on a rempli le champ "contact_email" grâce au champ "admin_email")
- Recherche / Fiche
- Cacher la "pub" sur les favoris
- Données
- Cacher les structures OPCS de la recherche et des téléchargements Excel
- Mailjet
- Ajout des acheteurs qui font des recherches à une liste
- Ajout des emails des nouvelles structures récupéré lors de l'import C1 à une liste
- Dépôt de besoin
- Afficher une notif à l'utilisateur indiquant le nombre de nouvelles structures intéressées
- Ajout de l'option "France entière"
- Notifier par email l'auteur du besoin lorsqu'il est validé/envoyé aux structures
- Admin : pouvoir accéder à la liste des structures intéressées
-
Dépôt de besoin
- afficher les saut de ligne dans la description
- pour l'acheteur, cacher le badge "type de besoin", afficher un badge "en cours de validation" si pas encore validé
- pour les vendeurs, changer le wording pour la section coordonnées du besoin
- Modification de l'intitulé Sourcing pour les ESI
- Fix de l'affichage des infos de contacts
- Fix du problème d'icone des dates dans le formulaire de dépôt
- Ajout du pluriel à appel d'offre
- Faute d'ortographe "Appel d'offre" --> "Appel d'offres"
-
Contenu / Blog
- Mise à jour du texte d'Handeco
- Fix du css du CMS (images et vidéos embarqués)
-
Tech
- Thème : mise à jour (impact sur le favicon et sur les breadcrumbs)
- Mise à jour des dépendances
- Dépôt de besoins
- statistiques d'envoi, de clic et d'affichage des coordonnées entre les besoins et les Siae
- Envoi aux partenaires identifiés quand le dépôt de besoin est validé
- Validation et envoi des dépôts de besoin depuis l'interface d'administration django
- Mise à jour du formulaire de création pour correspondre davantage au thème
- Notifier (par email et slack) les admins quand un dépôt de besoin a été ajouté par un acheteur
- Notifier les acheteurs lorsque une 1ère structure est intéressée (puis toutes les 5 structures intéressées)
- Blog
- Nouvelle fonctionnalité CMS
- Inscription / Connexion
- Nouveau champ optin pour partager les données de contacts des Siaes à des partenaires externes
- Groupements
- Nouvelle page qui les liste tous (/groupements)
- Carte sur la home pour pointer vers cette nouvelle page
- API
- ajouter le champ "is_active" dans la liste des structures, et comme champ filtrable
- Tech
- Ajout du script Matomo Tag Manager
- Ajout d'ids HTML sur certains liens et boutons
- Stats : 2 nouveaux boutons dans l'admin : pour télécharger la liste enrichie de tous les téléchargements et de toutes les recherches
- Stats : envoyer aussi "siae_id" et "results_count" lorsque c'est pertinent (fiche vue, résultats de recherche, etc)
- Recherche / Fiche
- Mettre le bouton "Afficher les coordonnées" en vert
- Dépôt de besoins
- Modifié le champ montant en champ select
- Afficher pour les siaes uniquement les dépôts de besoins qui sont validé et dont la date est supérieur à la date du jour
- Petites modifications d'affichage
- Blog
- Mise en forme des pages de blog pour qu'elles correspondent davantage au thème
- Inscription / Connexion
- Rediriger les utilisateurs SIAE vers leur tableau de bord
- Admin
- clarifier la différence entre structure "active" et "masquée"
- permettre de modifier le champ "masquée"
- Tech
- Enrichir les données de test pour les recettes jetables
- Passage à postgres14
- Stats : cleanup en profondeur (suppression d'evenements inutile, en doublon, etc)
- Données
- Ajouter la notion de groupement (+ ajouté une liste de 19 groupements)
- Dépôt de besoins
- Formulaire de dépôt de besoins des acheteurs
- Matching des besoins avec les structures du marché et envoi d'e-mails
- Inscription / Connexion
- inscription automatique des utilisateurs inscrits sur des listes de contacts spécifiques mailjet.
- Admin
- Ajout de l'option superuser
- Ajout d'un champ pour stocker la date de génération des tokens
- Tableau de bord
- Pouvoir se rattacher à un groupement dans le formulaire de modification de sa structure
- Afficher l'Enseigne plutôt que la Raison sociale si l'information est remplie (comme sur les pages recherche & fiche)
- Tableau de bord
- Ajout d'un nouveau champ "Réseau social" pour les structures (formulaire de modification + fiche)
- Inscription / Connexion
- Cacher le bouton "Newsletter achat" pour les utilisateurs connectés
- Recherche / Fiche
- Afficher les tags "QPV" & "ZRR"
- Admin
- Permettre de créer et modifier certaines structures
- Données
- Mise à jour automatiques des coordonnées GPS lorsque le champ "adresse" d'une structure est modifié
- Tableau de bord
- Collaborateurs : pouvoir supprimer un autre utilisateur
- Pouvoir modifier les champs provenant des API dans le formulaire de modification de sa structure
- Meilleure gestion des authorizations (et des redirections lorsque l'utilisateur n'est pas connecté)
- Recherche / Fiche
- Le clic sur une fiche ESI ouvre un nouvel onglet
- Refonte du CSS autour du bouton "Afficher les coordonnées"
- Thème : utiliser les RemixIcons
- Tableau de bord
- Permettre à un utilisateur de faire une demande de rattachement à une structure déjà inscrite
- Permettre à l'utilisateur d'une structure de gérer les demandes de rattachements à sa structure
- Données
- Script pour récupérer le nombre d'ETP des structures depuis le C2
- Nouveau champ
signup_date
pour mesurer l'évolution du nombre de structures inscrites - Nouveau champ
content_filled_basic_date
pour mesurer l'évolution du nombre de structures avec leur fiche remplie
- Pages
- Mise à jour du thème itou (icons css)
- Recherche / Fiche
- Renommé le terme QPV
- Tableau de bord
- Remonté la section "Mes structures" tout en haut
- Refonte de la carte "Structure"
- Séparé la page "Collaborateurs" du formulaire de modification de sa structure
- Données
- API Entreprise : renommé "Unités non employeuses" par "Non renseigné"
- Synchronisation avec le C1 : rajouté le champ
brand
à la liste des champs synchronisés
- Tech
- Meilleure gestion des tâches asynchrones
- Recherche / Fiche
- Mise en avant de la fonctionnalité d'envoi groupé (encart + modale + vidéo)
- Proposer une recherche Google sur les fiches sans coordonnées
- Tableau de bord
- Nouveau typeform pour les demandes groupées
- Nouvel onglet "Collaborateurs" dans le formulaire de modification de sa structure
- Données
- Récupérer l'id ASP des structures depuis le C1
- Pages
- Mise à jour du thème itou (icons css)
- Recherche / Fiche
- Réparé la recherche par périmètre
- Données
- Ajoute l'id de l'utilisateur dans le tracking frontend
- Ajoute des id manquants sur des
<a href=""></a>
- Tech
- Mise à jour de Django à la version 4.0.2
- Inscription / Connexion
- Case à cocher pour s'inscrire à la newsletter acheteur
- Les utilisateurs structures sont automatiquement ajoutés à notre liste contact Mailjet
- Recherche / Fiche
- Ajout du filtre "Territoire spécifique" (QPV & ZRR)
- Tableau de bord
- Ajout d'un bandeau Aides-territoires pour pour les utilisateurs structures
- Données
- Champs & API pour les données ZRR
- Import des 39 structures pénitentiaires
- Recherche / Fiche
- Affichage plus claire des réseaux de la structure
- Afficher sur les cartes & fiches structures seulement les secteurs d'activités recherchés
- Afficher aussi Multisectoriel dans les résultats de recherche (pour les ETTI avec beaucoup de secteurs d'activité)
- Favoris : refonte des modales, amélioration de la vue liste sur son profil
- Modale "freemium" : indiquer la notion de gratuité
- Tableau de bord
- Renommer "Mon espace" en "Tableau de bord"
- Admin
- Pouvoir afficher & modifier les structures d'un utilisateur directement sur sa page
- Tech
- Quelques bugs, typos
- Mise à jour des packets
- Recherche / Fiche
- Suppression de la modale "type d'utilisateur" (qui s'affichait pour les utilisateurs anonynmes)
- Pages
- Ajout d'une modale "freemium" sur les fonctionnalités accessibles aux utilisateurs connectés
- Inscription / Connexion
- Envoi d'un tracking à chaque inscription pour mesure l'impact de la modale
- Tech
- Gestion asynchrone des tâches (avec Huey)
- Ajouté quelques scripts dans le code
- Export régulier de toutes les structures dans un fichier
- Pages
- Téléchargement immédiat de toutes les structures sur la page 'Valorises vos achats'
- Mise à jour du thème
- Recherche / Fiche
- Forcer l'inscription pour voir les coordonnées des structures
- Admin
- Quelques améliorations diverses (filtres, liens entre modèles, etc.)
- Tech
- Mise à jour de Django à la version 4.0.1
- Modifié la génération des slug des Régions
- Accélère l'import des périmètres sur les recettes jetables
- Ne plus logger un message à chaque envoi du tracker
- Réduit l'envoi d'informations à Sentry
- Pages
- Nouvelle page : valoriser vos achats
- Contact
- Envoi un e-mail de confirmation aux utilisateurs de type "SIAE" (avec CTA)
- Recherche / Fiche
- Pouvoir mettre des structures en favoris (listes d'achat)
- Tech
- API QPV pour enrichir les fiches
- CRON pour automatiser certaines tâches : synchro avec le C1, API Entreprise & API QPV
- Pages
- Améliore le scroll vers une section donnée (évite que le header cache le haut de la section)
- Répare le meta title de la page Statistique
- Modale : ajout d'une option "autre"
- Modale : s'affiche sur 2 nouvelles pages : partenaires & valoriser vos achats
- Ajout de logos partenaires
- Recherche / Fiche
- Légère amélioration sur l'ordre retourné par le moteur de recherche
- Afficher un CTA sur chaque fiche pour pousser les utilisateurs Siae anonymes à se rattacher à leur fiche
- Contact
- Ajoute un champ "type d'utilisateur" dans le formulaire
- Ajoute du texte pour rediriger les demandes "Emplois" vers l'outil d'assistance
- API
- publication sur api.gouv.fr
- passage à la v1
- Tech
- Mise à jour de Django à la version 3.2.10
- Mise à jour de Django à la version 4
- Configuration CORS
- Script de déploiement
- Pages
- Afficher un bandeau temporairement pour certains type d'utilisateurs (acheteur, partenaires) pour les inciter à échanger avec nous
- Ajout d'un nouveau logo de partenaire
- Ajout d'une page
/stats
qui pointe vers notre dashboard Metabase public
- Recherche / Fiche
- Permettre le téléchargement au format XLS
- Données
- Script de synchronisation des structures avec le C1
- Script de synchronisation avec les données d'API Entreprise
- Importé ~1200 images de "réalisations" des structures depuis Cocorico
- Pages
- Refonte de la page d'accueil (2 boutons actions à la place de la recherche)
- Améliorations de l'accessibilité de la page d'accueil (navigation avec le clavier)
- Inscription / Connexion
- Demander le type de partenaire lors de l'inscription
- Recherche / Fiche
- Rendre les numéro de téléphone cliquable (
href="tel:
) - Afficher les images des "réalisations" des structures
- Rendre les numéro de téléphone cliquable (
- Tableau de bord
- Permettre de rajouter des "réalisations" à sa structure
- Données
- Réparé la mise à jour en temps réel des champs
_count
de chaque structure - Ajout manuel de ~200 liens utilisateur-structure (source : mailing)
- Réparé la mise à jour en temps réel des champs
- Tech
- Le thème est maintenant synchronisé directement depuis son repo github (comme le C1)
- Ajout d'un Makefile
- Pages
- Enlevé le bandeau concernant la migration
- Pages
- Ajout de la page /partenaires/
- Tableau de bord
- Indiquer à l'utilisateur la "complétude" de sa fiche
- Inscription / Connexion
- Ajout d'un champ "Votre poste" pour les acheteurs
- API
- Nouvelle url /siae/slug/{slug}/ pour trouver une structure par son slug
- Afficher le token dans l'espace utilisateur (si il a été généré)
- Pages
- Ajout du logo CNA (Conseil National des Achats) dans les partenaires
- Lazy loading des images sur la page d'accueil pour améliorer les performances
- Recherche / Fiche
- Clic sur l'adresse email ouvre son client email (mailto)
- Afficher le nom du groupe lorsque le secteur est "Autre"
- Reduction des espacements et nouvelle "card" sur la page de résultats
- Rendre les ESAT visibles
- Renommé "Conventionné avec la Direccte" par "Conventionné par la DREETS"
- Tableau de bord
- Réparé le formulaire de modification de sa structure (lorsqu'un champ readonly était manquant ; sur les références clients ; sur certains départements & régions mal importés)
- Afficher une petite carte à coté des de l'adresse de la structure (formulaire de modification)
- Afficher en lecture seule les données d'API Entreprise (formulaire de modification)
- Inscription / Connexion
- Enlevé les liens vers les webinaires dans l'email post-inscription
- Garder l'utilisateur connecté juste après son inscription
- Eviter les erreurs de connexion à cause de majuscules dans l'email
- Afficher un message spécifique aux utilisateurs devant réinitialiser leur mot de passe (post-migration)
- API
- Renvoyer le champ "id" des structures
- Amélioré la documentation concernant la demande de token
- Tech
- Eviter les valeurs "null" sur les champs texte (base de donnée)
- Début du changelog (premier sprint post-migration)
- Pages
- Lien vers la liste des facilitateurs (google doc) sur la page "C'est quoi l'inclusion"
- Mise en avant des partenaires sur la page d'accueil (carrousel)
- Recherche / Fiche
- Pouvoir filtrer par réseau
- Données
- Import des ESAT (1778 structures)
- Tech
- Pouvoir faire des review apps à la volée sur des PR ouvertes (donnée de test grâce à des fixtures)
- Afficher un bandeau pour différencier les environnements
- Pages
- Quelques mini changements sur la page d'accueil : typo, renommé le bouton Newsletter, meilleur affichage sur mobile
- Recherche / Fiche
- Correctif pour ne pas afficher la modal pour les utilisateurs connectés
- Correctif pour éviter de renvoyer des doublons
- Modifié les résultats lorsqu'une ville est cherchée: les structures présentes dans la ville, mais avec périmètre d'intervention autre que Distance ou Département, sont quand même renvoyés
- Pouvoir chercher par code postal
- Pouvoir chercher avec plusieurs types de structures à la fois
- Grouper les types de structures par "Insertion" et "Handicap"
- Clarifié le nom du bouton de réinitialisation de la recherche par secteurs
- Certaines structures n'apparaissaient pas dans les résultats (is_active=False pendant la migration). C'est réparé. Cela concernait ~1000 structures
- Réparé la redirection lorsqu'une personne non-connectée souhaite télécharger la liste des résultats
- Inscription / Connexion
- Réparé un bug lorsque le lien de réinitialisation du mot de passe était invalide (déjà cliqué)
- Redirections additionnelles pour les pages de connexion et d'inscription (Cocorico)
- Formulaire de contact
- le reply-to est maintenant l'email fourni par l'utilisateur (pour faciliter la réponse sur Zammad)
- API
- Pouvoir filtrer les structures par réseau
- Renvoyer d'avantage d'information dans les détails d'une structure
- Réorganisation de la documentation
- Migration de la prod Cocorico vers la prod Django 🚀
- Ajout des pages espace utilisateur
- Ajout du formulaire de modification d'une structure
- Script de migration des images vers S3
- Recherche géographique complète
- Recherche par plusieurs secteurs
- API : afficher les champs d'origine pour les Siae
- Ajout des différents trackers et tierces parties Javascript
- Premier script de migration pour récupérer la donnée des Siae, Réseaux, Secteurs, Prestations, Labels et Références
- Ajout du modèle SiaeOffer
- Ajout du modèle SiaeLabel
- Ajout du modèle SiaeClientReference
- Ajout de Flatpages pour créer des pages statiques directement dans l'admin
- Ajout des pages d'accueil, de recherche et de fiche Siae
- Ajout des pages de connexion, inscription & réinitialisation du mot de passe
- Ajout de la page contact
- API : les données des Sector proviennent du nouveau modèle
- API : nouveaux endpoints /siae/kinds & /siae/presta-types
- Outils : ajout des packets django-debug-toolbar & django-extensions
- Outils : ajout d'un template de PR
- Outils : ajout d'un pre-commit
- Outils : ajout de Github Actions
- Màj homepage API
- Correctif SASS Django pour developpement
- Correctifs docker pour déploiement prod
- Bouge le modèle Siae dans sa propre app. Ajoute des champs manquants. Renomme les DateTimeFields.
- Recrée les modèle Sector & SectorGroup dans leur propre app
- Recrée le modèle Network dans sa propre app
- API : réorganisation du code atour du modèle Siae
- API : préfixe les urls avec /api
- Admin : premiers interfaces pour les modèles Siae et Sector
- Intégration bootstrap
- Ajout flux de traitement SCSS/SASS
- Intégration theme ITOU
- Composants layout : base, header, footer, layout
- Première page & assets graphiques : c'est quoi l'inclusion
- Compression par défaut des assets CSS & JS
- Écriture des vues simplifiée (ModelViewSet et Mixins
- Filtres sur certains champs
- Wording et endpoint
- Documentation revue
- Accès SIAE par identifiant et siret
- Ajout pagination sur liste SIAE
- Ajout date de mise à jour liste SIAE
- Nouvelle page d'accueil
- Recherche par plage de date de mise à jour
- Logging amélioré
- Page d'accueil primitive
- Ajout donnée QPV
- Environnement Docker optimisé
- Correction de la publication des fichiers statiques quand le déboguage de django est désactivé
- Ajout intergiciel de tracking utilisateur
- Réorganisation du code (structure fichiers, config, ...
- Utilisation de model.querysets pour les requêtes
- Utilisation contexte du serializer pour "hasher" les identifiants
- Premiers pas