Colin Maudry
d8ee6e5b37
Màj du mode d'emploi de Tableau #42
2026-04-24 12:31:46 +02:00
Colin Maudry
e44fe452b2
Corrections de typage et d'appels à filter_table_data
2026-04-19 23:55:20 +02:00
Colin Maudry
0c7ca04f8e
refactor: move track_search out of filter_table_data into callers ( #72 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-19 22:32:28 +02:00
Colin Maudry
e4e1438220
Refactorisation des fonctions utils
2026-04-18 18:33:09 +02:00
Colin Maudry
e352624c02
Capitalisation des constantes
2026-04-18 18:09:42 +02:00
Colin Maudry
5ecfb463f3
tableau.py : migration vers query_marches et schema depuis src.db ( #71 )
2026-04-16 11:08:45 +02:00
Colin Maudry
ade9a20926
Tableau applique bien la liste de colonnes par défaut
2026-04-14 17:39:52 +02:00
Colin Maudry
7b78e0a0ea
Style, ordre des années #65
2026-03-21 12:09:00 +01:00
Colin Maudry
0ac6c55d9e
Correction imports
2026-03-18 23:21:47 +01:00
Colin Maudry
4619dd2708
Correction du téléchargemnent buggé dans /tableau + test
2026-02-22 18:39:31 +01:00
Colin Maudry
adda58bada
Suppresion des liens canoniques, pas trouvé comment les insérer assez tôt
2026-02-17 14:24:46 +01:00
Colin Maudry
472fbb7cbb
Améliorations des textes et petits ajustements
2026-02-05 17:16:31 +01:00
Colin Maudry
cb885eeb90
Utilisation des options de persistence de Dash
2026-02-04 23:59:01 +01:00
Colin Maudry
ad9b4f0fdf
Nettoyage des filtres aussi sur acheteur (clientside callback)
2026-02-04 12:17:41 +01:00
Colin Maudry
55e2992559
id table => tableau_datatable
2026-02-02 19:51:21 +01:00
Colin Maudry
deba0a244e
Ajout d'un lien canonique vers chaque page dans le head #70
...
Dynamique, donc pas sûr que les moteurs de recherche le voit.
2026-02-02 18:28:50 +01:00
Colin Maudry
ef11184286
Les colonnes masquées sont stockées en LocalStorage et correctement synchronisées
2026-02-02 17:11:32 +01:00
Colin Maudry
7b3ea9c580
Les tris sont stockés en LocalStorage
2026-01-31 19:12:34 +01:00
Colin Maudry
bfc4065cbb
Les filtres sont stockés en LocalStorage
2026-01-31 18:28:19 +01:00
Colin Maudry
41a832d7be
Tableau de choix des colonnes aussi sur les pages acheteur et titulaire
2026-01-31 17:38:54 +01:00
Colin Maudry
1561cb3c9a
Tableau de choix des colonnes => filtrable
2026-01-31 01:44:11 +01:00
Colin Maudry
f1725a95f8
Une ligne de boutons
2026-01-31 01:41:08 +01:00
Colin Maudry
8f5d38ff78
Petites améliorations sur les boutons
2026-01-31 01:29:37 +01:00
Colin Maudry
cd81aa9532
Syncro sélection de colonnes et tableau fonctionnelle
2026-01-31 01:04:49 +01:00
Colin Maudry
3ce37784dc
Modal mode d'emploi et style boutons
2026-01-30 19:22:54 +01:00
Colin Maudry
b11aa20743
Correction loggers
2026-01-30 15:19:46 +01:00
Colin Maudry
9d9533b8a2
Auto-cleanup des filtres après restauration URL
2026-01-29 01:41:21 +01:00
Colin Maudry
e4f06acc56
Exemple de filtres domain-agnostic
2026-01-29 01:40:12 +01:00
Colin Maudry
ed6811266d
Nombreuses améliorations esthétiques et texte (font, couleurs, etc.)
2026-01-29 00:23:28 +01:00
Colin Maudry
06f658ccf1
Suivi des filtres comme des recherches, avec page source
2026-01-28 22:18:39 +01:00
Colin Maudry
434a659778
Généralisation du logging avec logger
2026-01-28 22:16:11 +01:00
Colin Maudry
1d241ca9b7
Améliorations de l'UX tableau
2026-01-28 21:15:31 +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
bd64c397dc
Namespacing des dcc.Location pour éviter les conflits entre pages
2026-01-24 14:35:12 +01:00
Colin Maudry
39faeca4d3
Màj mode d'emploi #42
2026-01-22 16:46:19 +01:00
Colin Maudry
dd52bd5158
Amélioration des titres et descriptions de pages #50
2026-01-21 17:47:03 +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
43104f611e
Réparation des callbacks, mode d'emploi #58
2025-12-18 04:23:53 +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
8c98a60c75
filtres, tris fonctionnels (acheteur)
2025-11-24 13:43:42 +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
c19076ee85
Hauteur de lignes tableau
2025-11-12 22:18:46 +01:00
Colin Maudry
1e85dbe562
Champ de recherche, récup de données dédiée #58
2025-11-11 07:47:00 +01:00
Colin Maudry
a3eb48bacb
Format values inclut le formatage des distances
2025-11-10 15:29:44 +01:00
Colin Maudry
f3c8fd4481
Configuration des colonnes affichées par défaut #54
2025-11-07 08:13:35 +01:00
Colin Maudry
2eb984a95f
Ne plus afficher de nulls dans les tableaux de données (tableau, titulaire, acheteur)
2025-10-10 17:44:16 +02:00
Colin Maudry
91e7f373ec
Coquille
2025-10-03 16:42:44 +02:00