From 1c4fccac6e0ae1481811b83124da55e59ac08cb8 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Wed, 28 Jan 2026 11:49:23 +0100 Subject: [PATCH] Nom de l'acheteur et du titulaire dans les titres #66 --- src/pages/acheteur.py | 8 +++++++- src/pages/titulaire.py | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/pages/acheteur.py b/src/pages/acheteur.py index 65419ec..f3ae843 100644 --- a/src/pages/acheteur.py +++ b/src/pages/acheteur.py @@ -7,6 +7,7 @@ from src.callbacks import get_top_org_table from src.figures import DataTable, point_on_map from src.utils import ( df, + df_acheteurs, filter_table_data, format_number, get_annuaire_data, @@ -20,7 +21,12 @@ from src.utils import ( def get_title(acheteur_id: str = None) -> str: - return f"Acheteur {acheteur_id} | decp.info" + acheteur_nom = ( + df_acheteurs.filter(pl.col("acheteur_id") == acheteur_id) + .select("acheteur_nom") + .item() + ) + return f"Marchés publics attribués par {acheteur_nom} | decp.info" register_page( diff --git a/src/pages/titulaire.py b/src/pages/titulaire.py index a17e505..60fdc2b 100644 --- a/src/pages/titulaire.py +++ b/src/pages/titulaire.py @@ -7,6 +7,7 @@ from src.callbacks import get_top_org_table from src.figures import DataTable, point_on_map from src.utils import ( df, + df_titulaires, filter_table_data, format_number, get_annuaire_data, @@ -20,7 +21,12 @@ from src.utils import ( def get_title(titulaire_id: str = None) -> str: - return f"Titulaire {titulaire_id} | decp.info" + titulaire_nom = ( + df_titulaires.filter(pl.col("titulaire_id") == titulaire_id) + .select("titulaire_nom") + .item() + ) + return f"Marchés publics remportés par {titulaire_nom} | decp.info" register_page(