Suivi des filtres comme des recherches, avec page source

This commit is contained in:
Colin Maudry
2026-01-28 22:18:39 +01:00
parent e4c6659205
commit 06f658ccf1
4 changed files with 15 additions and 8 deletions
+2 -2
View File
@@ -260,7 +260,7 @@ def get_last_marches_data(
data, page_current, page_size, filter_query, sort_by, data_timestamp
) -> tuple:
return prepare_table_data(
data, data_timestamp, filter_query, page_current, page_size, sort_by
data, data_timestamp, filter_query, page_current, page_size, sort_by, "acheteur"
)
@@ -319,7 +319,7 @@ def download_filtered_acheteur_data(
lff = lff.drop(hidden_columns)
if filter_query:
lff = filter_table_data(lff, filter_query)
lff = filter_table_data(lff, filter_query, "ach download")
if len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)
+2 -2
View File
@@ -233,7 +233,7 @@ def update_table(page_current, page_size, filter_query, sort_by, data_timestamp)
# else:
# search_params = urllib.parse.parse_qs(search_params.lstrip("?"))
return prepare_table_data(
None, data_timestamp, filter_query, page_current, page_size, sort_by
None, data_timestamp, filter_query, page_current, page_size, sort_by, "tableau"
)
@@ -253,7 +253,7 @@ def download_data(n_clicks, filter_query, sort_by, hidden_columns: list = None):
lff = lff.drop(hidden_columns)
if filter_query:
lff = filter_table_data(lff, filter_query)
lff = filter_table_data(lff, filter_query, "tab download")
if len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)
+8 -2
View File
@@ -269,7 +269,13 @@ def get_last_marches_data(
data, page_current, page_size, filter_query, sort_by, data_timestamp
) -> list[dict]:
return prepare_table_data(
data, data_timestamp, filter_query, page_current, page_size, sort_by
data,
data_timestamp,
filter_query,
page_current,
page_size,
sort_by,
"titulaire",
)
@@ -328,7 +334,7 @@ def download_filtered_titulaire_data(
lff = lff.drop(hidden_columns)
if filter_query:
lff = filter_table_data(lff, filter_query)
lff = filter_table_data(lff, filter_query, "titu download")
if len(sort_by) > 0:
lff = sort_table_data(lff, sort_by)