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"
)
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
fig = px.scatter_map(
lat=[lat],
lon=[lon],
height=300,
width=400,
color=[1],
lat=[lat], lon=[lon], height=300, width=400, color=[1], size=[1]
)
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 src.utils import (
add_annuaire_link,
add_org_links,
add_resource_link,
booleans_to_strings,
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)
# 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
dff = add_resource_link(dff)
+3 -3
View File
@@ -52,7 +52,7 @@ def add_resource_link(dff: pl.DataFrame) -> pl.DataFrame:
return dff
def add_annuaire_link(dff: pl.DataFrame):
def add_org_links(dff: pl.DataFrame):
dff = dff.with_columns(
pl.when(pl.col("titulaire_typeIdentifiant") == "SIRET")
.then(
@@ -67,9 +67,9 @@ def add_annuaire_link(dff: pl.DataFrame):
)
dff = dff.with_columns(
(
'<a href = "https://annuaire-entreprises.data.gouv.fr/etablissement/'
'<a href = "/acheteur/'
+ pl.col("acheteur_id")
+ '">'
+ '" target="_blank">'
+ pl.col("acheteur_id")
+ "</a>"
).alias("acheteur_id")