diff --git a/src/dgsi/templates/dgsi/partials/profile-radius_secret.html b/src/dgsi/templates/dgsi/partials/profile-radius_secret.html new file mode 100644 index 0000000..fddee59 --- /dev/null +++ b/src/dgsi/templates/dgsi/partials/profile-radius_secret.html @@ -0,0 +1,31 @@ +{% load i18n %} + +{% if user.kanidm %} +

+ {% trans "Mot de passe WiFi :" %} + {% if user.kanidm.radius_secret %} + {% trans "Êtes-vous sûr·e de vouloir réinitialiser votre mot de passe WiFi ?" as confirm_wifi_reset %} + + + {% trans "Réinitialiser le mot de passe WiFi" %} + + {% endif %} +

+ + {% if user.kanidm.radius_secret %} +
+ + +
+ {% else %} + {% trans "Générer un mot de passe WiFi" %} + {% endif %} +{% endif %} diff --git a/src/dgsi/templates/dgsi/profile.html b/src/dgsi/templates/dgsi/profile.html index a34d377..a48ae1b 100644 --- a/src/dgsi/templates/dgsi/profile.html +++ b/src/dgsi/templates/dgsi/profile.html @@ -32,35 +32,7 @@ readonly />
- {% if user.kanidm %} -

- {% trans "Mot de passe WiFi :" %} - {% if user.kanidm.radius_secret %} - {% trans "Êtes-vous sûr·e de vouloir réinitialiser votre mot de passe WiFi ?" as confirm_wifi_reset %} - - - {% trans "Réinitialiser le mot de passe WiFi" %} - - {% endif %} -

- - {% if user.kanidm.radius_secret %} -
- - -
- {% else %} - {% trans "Générer un mot de passe WiFi" %} - {% endif %} - {% endif %} + {% include "dgsi/partials/profile-radius_secret.html" %}

{% trans "Nom d'usage :" %}

{% if user.kanidm and user.kanidm.radius_secret %} -
- - - {% trans "Télécharger le profil Wi-Fi DGNum pour iOS, iPadOS et macOS" %} - -
+
+ + + {% trans "Télécharger le profil Wi-Fi DGNum pour iOS, iPadOS et macOS" %} + +
{% endif %} {% if user.kanidm %} diff --git a/src/shared/templates/base.html b/src/shared/templates/base.html index 005a7be..1d15088 100644 --- a/src/shared/templates/base.html +++ b/src/shared/templates/base.html @@ -5,6 +5,8 @@ + DGNum {% block extra_head %} @@ -13,16 +15,13 @@ {% include "_links.html" %} - + {% include "_hero.html" %}
{% for message in messages %} -
- - {{ message|safe }} -
+ {% include "partials/notification.html" %} {% endfor %}
diff --git a/src/shared/templates/partials/notification.html b/src/shared/templates/partials/notification.html new file mode 100644 index 0000000..0008bb2 --- /dev/null +++ b/src/shared/templates/partials/notification.html @@ -0,0 +1,4 @@ +
+ + {{ message|safe }} +