From 35d6a7fa8ceadb45a79371a5308725d2be9a64c3 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 18 Sep 2024 22:20:17 +0200 Subject: [PATCH] feat(templates): Tweak --- src/shared/templates/_hero.html | 2 +- .../templates/allauth/elements/provider.html | 2 +- src/shared/templates/login.html | 2 +- .../socialaccount/snippets/provider_list.html | 18 ++++++++++++++++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 src/shared/templates/socialaccount/snippets/provider_list.html diff --git a/src/shared/templates/_hero.html b/src/shared/templates/_hero.html index e482ce2..4fd16c8 100644 --- a/src/shared/templates/_hero.html +++ b/src/shared/templates/_hero.html @@ -21,7 +21,7 @@ {% else %} - + {% trans "Connexion" %} diff --git a/src/shared/templates/allauth/elements/provider.html b/src/shared/templates/allauth/elements/provider.html index 36bc3f7..89b8094 100644 --- a/src/shared/templates/allauth/elements/provider.html +++ b/src/shared/templates/allauth/elements/provider.html @@ -1 +1 @@ -{{ attrs.name }} +{{ attrs.name }} diff --git a/src/shared/templates/login.html b/src/shared/templates/login.html index 03e6ca0..d6a5160 100644 --- a/src/shared/templates/login.html +++ b/src/shared/templates/login.html @@ -15,7 +15,7 @@ - diff --git a/src/shared/templates/socialaccount/snippets/provider_list.html b/src/shared/templates/socialaccount/snippets/provider_list.html new file mode 100644 index 0000000..87a3119 --- /dev/null +++ b/src/shared/templates/socialaccount/snippets/provider_list.html @@ -0,0 +1,18 @@ +{% load allauth socialaccount %} +{% get_providers as socialaccount_providers %} +{% if socialaccount_providers %} + {% element provider_list %} + {% for provider in socialaccount_providers %} + {% if provider.id == "openid" %} + {% for brand in provider.get_brands %} + {% provider_login_url provider openid=brand.openid_url process=process as href %} + {% element provider name=brand.name provider_id=provider.id href=href color=provider.app.settings.color %} + {% endelement %} + {% endfor %} + {% endif %} + {% provider_login_url provider process=process scope=scope auth_params=auth_params as href %} + {% element provider name=provider.name provider_id=provider.id href=href color=provider.app.settings.color %} + {% endelement %} + {% endfor %} + {% endelement %} +{% endif %}