Le lien acheteur mène maintenant à la page acheteur au lieu de l'annuaire #28

This commit is contained in:
Colin Maudry
2025-09-27 21:39:06 +02:00
parent 9e5673c28f
commit e88992a470
4 changed files with 7 additions and 10 deletions
+1
View File
@@ -74,6 +74,7 @@ app.layout = html.Div(
page["name"], href=page["relative_path"], className="nav" page["name"], href=page["relative_path"], className="nav"
) )
for page in page_registry.values() for page in page_registry.values()
if page["name"] not in ["Acheteur", "Fournisseur"]
] ]
), ),
], ],
+1 -5
View File
@@ -165,11 +165,7 @@ def point_on_map(lat, lon):
# Create a scatter mapbox or choropleth map # Create a scatter mapbox or choropleth map
fig = px.scatter_map( fig = px.scatter_map(
lat=[lat], lat=[lat], lon=[lon], height=300, width=400, color=[1], size=[1]
lon=[lon],
height=300,
width=400,
color=[1],
) )
fig.update_coloraxes(showscale=False) fig.update_coloraxes(showscale=False)
+2 -2
View File
@@ -6,7 +6,7 @@ from dash import Input, Output, State, callback, dash_table, dcc, html, register
from dotenv import load_dotenv from dotenv import load_dotenv
from src.utils import ( from src.utils import (
add_annuaire_link, add_org_links,
add_resource_link, add_resource_link,
booleans_to_strings, booleans_to_strings,
format_number, format_number,
@@ -214,7 +214,7 @@ def update_table(page_current, page_size, filter_query, sort_by, data_timestamp)
dff = dff.slice(start_row, page_size) dff = dff.slice(start_row, page_size)
# Ajout des liens vers l'annuaire des entreprises # Ajout des liens vers l'annuaire des entreprises
dff = add_annuaire_link(dff) dff = add_org_links(dff)
# Ajout des liens vers les fichiers Open Data # Ajout des liens vers les fichiers Open Data
dff = add_resource_link(dff) dff = add_resource_link(dff)
+3 -3
View File
@@ -52,7 +52,7 @@ def add_resource_link(dff: pl.DataFrame) -> pl.DataFrame:
return dff return dff
def add_annuaire_link(dff: pl.DataFrame): def add_org_links(dff: pl.DataFrame):
dff = dff.with_columns( dff = dff.with_columns(
pl.when(pl.col("titulaire_typeIdentifiant") == "SIRET") pl.when(pl.col("titulaire_typeIdentifiant") == "SIRET")
.then( .then(
@@ -67,9 +67,9 @@ def add_annuaire_link(dff: pl.DataFrame):
) )
dff = dff.with_columns( dff = dff.with_columns(
( (
'<a href = "https://annuaire-entreprises.data.gouv.fr/etablissement/' '<a href = "/acheteur/'
+ pl.col("acheteur_id") + pl.col("acheteur_id")
+ '">' + '" target="_blank">'
+ pl.col("acheteur_id") + pl.col("acheteur_id")
+ "</a>" + "</a>"
).alias("acheteur_id") ).alias("acheteur_id")