Colin Maudry
fb5c37b34b
Merge branch 'feature/66_seo' into dev
2026-01-28 14:06:03 +01:00
Colin Maudry
e8534c8108
Finalement suppression des json-ld titulaire et acheteur #66
2026-01-28 14:01:15 +01:00
Colin Maudry
f5d8026061
Ajout des données JSON-LD aux pages titulaires #66
2026-01-28 13:50:05 +01:00
Colin Maudry
07bdcf232d
Ajout des données JSON-LD acheteur et fix make_org_jsonld #66
2026-01-28 13:32:08 +01:00
Colin Maudry
6e992e0a6e
Ajout des données JSON-LD acheteur #66
2026-01-28 13:30:47 +01:00
Colin Maudry
a76a14b030
Petits ajustements
2026-01-28 12:49:04 +01:00
Colin Maudry
b3bd488882
Liste des marchés par acheteur et par titulaire #66
2026-01-28 12:48:47 +01:00
Colin Maudry
9a1e5bee63
Départements sous forme de liste, ajout des titulaires par département #66
2026-01-28 11:57:41 +01:00
Colin Maudry
1c4fccac6e
Nom de l'acheteur et du titulaire dans les titres #66
2026-01-28 11:50:55 +01:00
Colin Maudry
187feee544
Ajout d'une arborescence de departements #66
2026-01-27 17:48:49 +01:00
Colin Maudry
3aee2667d0
Meilleure description pour la page d'accueil
2026-01-26 07:01:35 +01:00
Colin Maudry
3d96a5e1b8
Ajout du JSON-LD #66
2026-01-24 17:19:47 +01:00
Colin Maudry
35928d7245
Namespacing de dcc.Location dans /acheteur
2026-01-24 14:44:32 +01:00
Colin Maudry
ae366bf014
Page marché : objet en H1, durée restante, catégorie titulaire, distance
2026-01-24 14:42:45 +01:00
Colin Maudry
bd64c397dc
Namespacing des dcc.Location pour éviter les conflits entre pages
2026-01-24 14:35:12 +01:00
Colin Maudry
937e8be356
distance => titulaire_distance (+ affichage dans vue marché)
2026-01-24 14:19:02 +01:00
Colin Maudry
39faeca4d3
Màj mode d'emploi #42
2026-01-22 16:46:19 +01:00
Colin Maudry
92f30a963f
Ajout d'une table des matières dans A propos #36
2026-01-22 16:31:25 +01:00
Colin Maudry
dd52bd5158
Amélioration des titres et descriptions de pages #50
2026-01-21 17:47:03 +01:00
Colin Maudry
6005b2fcb5
Mise en valeur des moyens de consommer les données
2026-01-19 11:44:41 +01:00
Colin Maudry
c3e801a15a
Utilisation des dbc pour /marche #63
2026-01-19 11:34:20 +01:00
Colin Maudry
ec28e89788
Style et texte
2026-01-16 03:14:56 +01:00
Colin Maudry
338311fc62
Style et texte
2026-01-16 02:57:35 +01:00
Colin Maudry
86b445a007
Tableau pour les statistiques par an
2026-01-16 02:18:17 +01:00
Colin Maudry
16a914a98a
Ajout de la matrice de doublons par source
2026-01-16 02:17:47 +01:00
Colin Maudry
0bc82fae1e
màj de l'état des sources de DECP
2026-01-16 00:31:27 +01:00
Colin Maudry
3c68317f9d
Utilisation des stats produites par decp_processing
2026-01-14 18:16:50 +01:00
Colin Maudry
d8dcb04fbf
Fix anchor pour Sources
2025-12-27 10:18:01 +01:00
Colin Maudry
04ec9438f1
Liste de colonnes dans les URL plus compacte #58
2025-12-24 11:32:15 +01:00
Colin Maudry
b47463b638
L'URL de partage contient les colonnes à afficher, non les colonnes à masquer #58
2025-12-24 10:50:21 +01:00
Colin Maudry
99eef0eaa3
Ajout mode d'emploi #58
2025-12-24 09:40:15 +01:00
Colin Maudry
90d66bcbb6
Merge branch 'feature/58_filter_url' into dev
2025-12-18 04:25:39 +01:00
Colin Maudry
43104f611e
Réparation des callbacks, mode d'emploi #58
2025-12-18 04:23:53 +01:00
Colin Maudry
e0fa8464d2
Merge tag 'v2.2.3' into dev
...
- mise à jour de l'adresse email de contact (colmo.tech)
- message sur l'indisponibilité des données MINEF
2025-12-04 16:40:14 +01:00
Colin Maudry
359ba248ac
Changelog 2.2.3
2025-12-04 16:38:19 +01:00
Colin Maudry
43fd2df2c0
Suggested by Gemini Pro, but race condition: filters apply before columns are created #58
...
Prompt: - In the tableau page (src/pages/tableau.py), I want to allow users to copy a URL in their clipboard that enables opening the page with the same view: applied filters, sorting and column selection of the datatable. Typically to share the view with a colleague via email or chat.
In terms of Dash callbacks, that would mean the following:
- one callback syncs the filters, the sort parameters and the selection of columns with a read-only text input that stores the URL to copy. This callback also ensures the button to copy to the clipboard is visible, possibly replacing the confirmation message (see next point)
- one callback reacts to clicks on a button to store the URLin the clipboard. This button in on the same row as "Télécharger au format Excel" button. When clicked, the URL is stored in the clipboard, and the button is replaced with a confrmation message (URL copiée)
- one callback reads the URL, and applies the filters, sorting and column selection
- The URL stores the view configuration (filters, sorting and columns) in URL parameters, similar to what is done in REST APIs. The values are the same as stored in the DataTable parameters, just URL encoded. The URL parameters are in French: filtres, tris, colonnes.
2025-12-03 16:31:05 +01:00
Colin Maudry
9ae6f29391
Plus de tolérance dans l'ingestion des data dicts
2025-11-24 16:54:50 +01:00
Colin Maudry
e216b42379
Meilleure gestion des df vides acheteur/titulaire
2025-11-24 16:00:21 +01:00
Colin Maudry
7f42ca67a2
Bonne configuration des boutons de téléchargemetn
2025-11-24 15:33:27 +01:00
Colin Maudry
ec15852406
Téléchargemetn filtré OK dans acheteur
2025-11-24 14:00:28 +01:00
Colin Maudry
8c98a60c75
filtres, tris fonctionnels (acheteur)
2025-11-24 13:43:42 +01:00
Colin Maudry
565a0cfd08
Custom filter logic
2025-11-24 11:17:05 +01:00
Colin Maudry
53919bff3e
Cast acheteur_year to int et non dateNotification to string
2025-11-24 10:41:47 +01:00
Colin Maudry
5d4ee692f3
Changements de type pour le téléchargement
2025-11-22 18:45:14 +01:00
Colin Maudry
a51d2a83b4
Nettoyage
2025-11-18 15:37:47 +01:00
Colin Maudry
6b133c21ab
Classe partagée pour la génération de datatables #56
2025-11-15 21:08:28 +01:00
Colin Maudry
503ec33f43
Classe partagée pour la génération de datatables #56
2025-11-15 21:01:59 +01:00
Colin Maudry
2335ae3d59
Contact => À propos
2025-11-14 18:29:32 +01:00
Colin Maudry
9e9770b1a0
Ajout d'une phrase d'intro et développement du placeholder search #58
2025-11-14 18:17:42 +01:00
Colin Maudry
783fb88d0c
Line height
2025-11-13 14:13:36 +01:00