From 315c500005e82044e6dc816fb4e0b9f08d681a88 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Sat, 4 Jul 2026 23:39:06 +0200 Subject: [PATCH] feat(abonnement): CTA connexion vers /a-propos/abonnement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remplace le CTA du bas de /connexion ("Créer un compte avec mon adresse email" → "/inscription") par un lien vers l'offre d'abonnement ("Pas encore de compte ? Voir les abonnements" → "/a-propos/abonnement"). Co-Authored-By: Claude Sonnet 5 --- src/pages/connexion.py | 4 ++-- tests/test_connexion_page.py | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 tests/test_connexion_page.py diff --git a/src/pages/connexion.py b/src/pages/connexion.py index a9df7f7..51444f7 100644 --- a/src/pages/connexion.py +++ b/src/pages/connexion.py @@ -93,8 +93,8 @@ def layout(error: str | None = None, email: str | None = None, **kwargs): linkedin_button(), html.Div("ou", className="text-center text-muted my-2"), html.A( - "Créer un compte avec mon adresse email", - href="/inscription", + "Pas encore de compte ? Voir les abonnements", + href="/a-propos/abonnement", className="btn btn-primary w-100", ), ], diff --git a/tests/test_connexion_page.py b/tests/test_connexion_page.py new file mode 100644 index 0000000..3bfbd4a --- /dev/null +++ b/tests/test_connexion_page.py @@ -0,0 +1,7 @@ +def test_connexion_cta_points_to_abonnement(): + from src.app import app # noqa: F401 # initializes Dash app + from src.pages import connexion + + text = str(connexion.layout()) + assert "/a-propos/abonnement" in text + assert "Voir les abonnements" in text