Merge branch 'dev2' into dev

# Conflicts:
#	CHANGELOG.md
#	pyproject.toml
#	src/assets/css/style.css
#	src/pages/_apropos_shell.py
#	uv.lock
This commit is contained in:
Colin Maudry
2026-06-26 18:27:24 +02:00
6 changed files with 15 additions and 8 deletions
+5 -1
View File
@@ -5,7 +5,11 @@
- Ajout des codes et libellés NAF des titulaires - Ajout des codes et libellés NAF des titulaires
- Affichage de l'activité (NAF) des titulaires sur leur page /titulaire - Affichage de l'activité (NAF) des titulaires sur leur page /titulaire
#### 2.8.0 ##### 2.8.1 (25 juin 2026)
- Correction du bug dans la création de token d'API
#### 2.8.0 (23 juin 2026)
- Ajout des considérations sociales et environnementales à l'observatoire - Ajout des considérations sociales et environnementales à l'observatoire
- Les filtres textuels dans les vues tableaux ne sont plus sensibles à l'accentuation - Les filtres textuels dans les vues tableaux ne sont plus sensibles à l'accentuation
+1 -1
View File
@@ -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.8.0" version = "2.8.1"
requires-python = ">= 3.10" requires-python = ">= 3.10"
authors = [{ name = "Colin Maudry", email = "colin@colmo.tech" }] authors = [{ name = "Colin Maudry", email = "colin@colmo.tech" }]
dependencies = [ dependencies = [
+3 -1
View File
@@ -221,7 +221,9 @@ navbar = dbc.Navbar(
dbc.NavItem( dbc.NavItem(
dbc.NavLink( dbc.NavLink(
page["name"].replace(" ", " "), page["name"].replace(" ", " "),
href=page["relative_path"], href=page["relative_path"] + "/presentation"
if page["name"] == "À propos"
else page["relative_path"],
active="exact", active="exact",
) )
) )
+4 -4
View File
@@ -3,16 +3,16 @@ from dash import Input, Output, State, callback, html
SECTIONS = [ SECTIONS = [
{"key": "presentation", "label": "Présentation", "href": "/a-propos/presentation"}, {"key": "presentation", "label": "Présentation", "href": "/a-propos/presentation"},
{"key": "explorer", "label": "Explorer le projet", "href": "/a-propos/explorer"},
{"key": "sources", "label": "Sources de données", "href": "/a-propos/sources"},
{"key": "qualite", "label": "Qualité des données", "href": "/a-propos/qualite"},
{ {
"key": "donnees-brutes", "key": "donnees-brutes",
"label": "Données brutes", "label": "Données brutes",
"href": "/a-propos/donnees-brutes", "href": "/a-propos/donnees-brutes",
}, },
{"key": "contact", "label": "Contact", "href": "/a-propos/contact"},
{"key": "contribuer", "label": "Contribuer", "href": "/a-propos/contribuer"}, {"key": "contribuer", "label": "Contribuer", "href": "/a-propos/contribuer"},
{"key": "explorer", "label": "Explorer le projet", "href": "/a-propos/explorer"}, {"key": "contact", "label": "Contact", "href": "/a-propos/contact"},
{"key": "qualite", "label": "Qualité des données", "href": "/a-propos/qualite"},
{"key": "sources", "label": "Sources de données", "href": "/a-propos/sources"},
{ {
"key": "mentions-legales", "key": "mentions-legales",
"label": "Mentions légales", "label": "Mentions légales",
+1
View File
@@ -135,6 +135,7 @@ def update_marche_info(marche, titulaires):
"considerationsEnvironnementales", "considerationsEnvironnementales",
] ]
and col in marche and col in marche
and marche[col]
and "," in marche[col] and "," in marche[col]
): ):
col_values = marche[col].split(", ") col_values = marche[col].split(", ")
Generated
+1 -1
View File
@@ -864,7 +864,7 @@ wheels = [
[[package]] [[package]]
name = "decp-info" name = "decp-info"
version = "2.8.0" version = "2.8.1"
source = { virtual = "." } source = { virtual = "." }
dependencies = [ dependencies = [
{ name = "authlib" }, { name = "authlib" },