Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| efac172ac8 | |||
| 337f68f2fc | |||
| 2d43654c81 | |||
| edfe6dd65e |
+5
-1
@@ -1,7 +1,11 @@
|
|||||||
|
##### 2.3.1 (16 janvier 2026)
|
||||||
|
|
||||||
|
- Les champs absents du [schéma](https://www.data.gouv.fr/datasets/donnees-essentielles-de-la-commande-publique-consolidees-format-tabulaire?resource_id=9a4144c0-ee44-4dec-bee5-bbef38191d9a) sont ignorés pour éviter les erreurs
|
||||||
|
|
||||||
#### 2.3.0 (24 décembre 2025)
|
#### 2.3.0 (24 décembre 2025)
|
||||||
|
|
||||||
- Possibilité de filtrer, trier etc. dans les vues acheteur et titulaire
|
- Possibilité de filtrer, trier etc. dans les vues acheteur et titulaire
|
||||||
- Possibilité de partager les filtres, tris et choix de colonnes via une adresse Web ([exemple](https://decp.info/tableau?filtres=%7Bacheteur_nom%7D+icontains+centre+%26%26+%7BdureeMois%7D+icontains+24&colonnes=uid%2Cacheteur_id%2Cacheteur_nom%2Ctitulaire_id%2Ctitulaire_nom%2Cobjet%2Cmontant%2CdureeMois%2CdateNotification%2Cacheteur_departement_code%2CsourceDataset))
|
- Possibilité de partager les filtres, tris et choix de colonnes via une adresse Web ([exemple](https://decp.info/tableau?filtres=%7Bobjet%7D+icontains+%22d%C3%A9corations+de+no%C3%ABl%22+%26%26+%7BdateNotification%7D+icontains+2025&colonnes=uid%2Cacheteur_id%2Cacheteur_nom%2Ctitulaire_id%2Ctitulaire_nom%2Cobjet%2Cmontant%2CdateNotification%2Cdistance%2Cacheteur_departement_code))
|
||||||
- Possibilité de filtrer une colonne avec plusieurs mots
|
- Possibilité de filtrer une colonne avec plusieurs mots
|
||||||
|
|
||||||
##### 2.2.3 (4 décembre 2025)
|
##### 2.2.3 (4 décembre 2025)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# decp.info
|
# decp.info
|
||||||
|
|
||||||
> v2.3.0
|
> v2.3.1
|
||||||
> Outil d'exploration et de téléchargement des données essentielles de la commande publique.
|
> Outil d'exploration et de téléchargement des données essentielles de la commande publique.
|
||||||
|
|
||||||
=> [decp.info](https://decp.info)
|
=> [decp.info](https://decp.info)
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "decp.info"
|
name = "decp.info"
|
||||||
description = "Interface d'exploration et d'analyse des marchés publics français."
|
description = "Interface d'exploration et d'analyse des marchés publics français."
|
||||||
version = "2.3.0"
|
version = "2.3.1"
|
||||||
requires-python = ">= 3.10"
|
requires-python = ">= 3.10"
|
||||||
authors = [
|
authors = [
|
||||||
{ name = "Colin Maudry", email = "colin@colmo.tech" }
|
{ name = "Colin Maudry", email = "colin@colmo.tech" }
|
||||||
|
|||||||
+3
-1
@@ -334,7 +334,9 @@ def setup_table_columns(dff, hideable: bool = True, exclude: list = None) -> tup
|
|||||||
if column_object:
|
if column_object:
|
||||||
column_name = column_object.get("title")
|
column_name = column_object.get("title")
|
||||||
else:
|
else:
|
||||||
column_name = column_id
|
# Si le champ n'est pas dans le schéma, on le skip
|
||||||
|
print(f"Champ innatendu : {column_id}")
|
||||||
|
continue
|
||||||
|
|
||||||
column = {
|
column = {
|
||||||
"name": column_name,
|
"name": column_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user