Refactor structure modules pages/compte, petits changements de texte
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
import os
|
||||
|
||||
from dash import dcc, html, register_page
|
||||
|
||||
from src.figures import get_sources_tables
|
||||
from src.pages._apropos_shell import apropos_shell
|
||||
from src.utils.seo import META_CONTENT
|
||||
|
||||
register_page(
|
||||
__name__,
|
||||
path="/a-propos/donnees",
|
||||
title="Données | À propos | colibre",
|
||||
description="Données brutes, qualité des données et sources utilisées par colibre pour consolider les marchés publics français.",
|
||||
image_url=META_CONTENT["image_url"],
|
||||
)
|
||||
|
||||
|
||||
def layout(**_):
|
||||
contenu = html.Div(
|
||||
[
|
||||
html.H2("Consommer les données brutes"),
|
||||
dcc.Markdown(
|
||||
"""
|
||||
Vous pouvez consommer les données qui alimentent colibre en les téléchargeant [sur data.gouv.fr](https://www.data.gouv.fr/datasets/donnees-essentielles-de-la-commande-publique-consolidees-format-tabulaire) (Parquet, CSV), pensez à lire la description du jeu de données
|
||||
|
||||
Une API REST tabulaire (JSON) est également disponible par abonnement mensuel pour accéder aux mêmes données et alimenter une application.
|
||||
Documentation interactive : [Swagger UI](/api/v1/swagger). Si cela vous intéresse, [contactez-moi](/a-propos/contact)."""
|
||||
),
|
||||
html.H2("Qualité et exhaustivité des données", className="mt-4"),
|
||||
dcc.Markdown(
|
||||
"""Les données visibles sur ce site proviennent exclusivement de la publication de données
|
||||
ouvertes par les acheteurs publics ou en leur nom, régie par
|
||||
[l'arrêté du 22 décembre 2022](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000046850496). Leur
|
||||
qualité est donc principalement liée à la qualité de leur saisie par les agents publics, parfois
|
||||
peu aidé·es par la qualité des outils à leur disposition.
|
||||
|
||||
Je pense que l'analyse de marchés
|
||||
individuels et le comptage de marchés sur des critères autres que financiers sont plutôt fiables. En revanche, certains montants de marché estimés à des valeurs farfelues ([1 euro](https://colibre.fr/marches/432766947000192025S01301), [1 milliard](https://colibre.fr/marches/2459004280001320210000000271)) faussent les calculs par aggrégation (sommes, moyennes, médianes) et donc la production de statistiques financières fiables. Acheteurs, acheteuses : s'il vous plaît, essayez d'estimer les montants des marchés publics attribués de manière plus précise.
|
||||
|
||||
Quant à l'exhaustivité, je consolide toutes les sources de données exploitables que j'ai pu identifier (voir [Sources de données](/a-propos/donnees)). Je tiens à souligner la belle continuité de la publication par la DGFiP des données des marchés publics remontées via le [protocole PES](https://www.collectivites-locales.gouv.fr/finances-locales/le-protocole-dechange-standard-pes). Merci à leurs équipes."""
|
||||
),
|
||||
html.H2("Sources de données", className="mt-4"),
|
||||
get_sources_tables(os.getenv("SOURCE_STATS_CSV_PATH")),
|
||||
]
|
||||
)
|
||||
return apropos_shell("donnees", contenu)
|
||||
@@ -3,6 +3,7 @@ from dash import Input, Output, State, callback, dcc, html, register_page
|
||||
from flask_login import current_user
|
||||
|
||||
from src.pages._compte_shell import account_guard, account_shell
|
||||
from src.pages.a_propos.abonnement import abonnement_features
|
||||
from src.subscriptions import db, plans
|
||||
from src.utils.frontend import format_date_french
|
||||
|
||||
@@ -74,31 +75,7 @@ def _plan_cards(trial_used=False, trial_for=plans.trial_days):
|
||||
|
||||
def _explainer():
|
||||
col_left = dbc.Col(
|
||||
[
|
||||
html.H4("Ce que les abonnements financent"),
|
||||
html.Ul(
|
||||
[
|
||||
html.Li("Abonnement Frisbii (solution de paiement) : 50 €"),
|
||||
html.Li("Serveur Scaleway : 40 €"),
|
||||
html.Li("Espace de coworking : 250 €"),
|
||||
html.Li(
|
||||
[
|
||||
"Salaire médian (",
|
||||
html.Span(
|
||||
"coût employeur",
|
||||
id="salaire-modal-trigger",
|
||||
style={
|
||||
"cursor": "pointer",
|
||||
"textDecoration": "underline",
|
||||
"color": "var(--bs-link-color)",
|
||||
},
|
||||
),
|
||||
") : 3 840 €",
|
||||
]
|
||||
),
|
||||
]
|
||||
),
|
||||
],
|
||||
[html.H4("Fonctionnalités réservées aux abonné•es :"), abonnement_features],
|
||||
md=6,
|
||||
style={
|
||||
"borderRight": "1px solid var(--bs-border-color)",
|
||||
Reference in New Issue
Block a user