On garde toutes les valeurs en paramètre puour prepare_dashboard_data

This commit is contained in:
Colin Maudry
2026-03-23 13:39:37 +01:00
parent 1f48319a0f
commit 6e5f4011e5
+12 -5
View File
@@ -659,13 +659,14 @@ def udpate_dashboard_cards(*filter_values):
lff: pl.LazyFrame = df.lazy() lff: pl.LazyFrame = df.lazy()
# Filtrage des données # Filtrage des données
filter_params = {} filter_params = {}
for (input_id, url_key, is_multi, default), value in zip(FILTER_PARAMS, filter_values): for (input_id, url_key, is_multi, default), value in zip(
if value is None or value == default or value == [] or value == "": FILTER_PARAMS, filter_values
continue ):
filter_params[input_id] = value filter_params[input_id] = value
print(filter_params)
lff = prepare_dashboard_data(lff=lff, **filter_params) lff = prepare_dashboard_data(lff=lff, **filter_params)
# Génération des métriques # Génération des métriques
@@ -857,7 +858,13 @@ def toggle_observatoire_preview(n_clicks, is_open):
prevent_initial_call=True, prevent_initial_call=True,
) )
def populate_preview_table( def populate_preview_table(
is_open, filter_query, page_current, page_size, sort_by, data_timestamp, filter_params is_open,
filter_query,
page_current,
page_size,
sort_by,
data_timestamp,
filter_params,
): ):
if not is_open: if not is_open:
return (no_update,) * 9 return (no_update,) * 9