From 91de8548b027ad2fa8c7cc8f2d610d94d1b39cb3 Mon Sep 17 00:00:00 2001 From: Helen Root Date: Tue, 6 Feb 2024 12:56:38 +0100 Subject: [PATCH 1/5] Add warning to applications view when in production --- templates/oauth2_provider/application_list.html | 3 +++ templates/oauth2_provider/prod_warning.html | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 templates/oauth2_provider/prod_warning.html diff --git a/templates/oauth2_provider/application_list.html b/templates/oauth2_provider/application_list.html index 807c050d3..9a1e2a9e7 100644 --- a/templates/oauth2_provider/application_list.html +++ b/templates/oauth2_provider/application_list.html @@ -4,6 +4,9 @@ {% block content %}

{% trans "Your applications" %}

+ + {% include "./prod_warning.html" %} + {% if applications %}
-

Sur cette page vous pouvez gérer vos applications et consulter la documentation de notre API.

-

- Vous pouvez aussi - désactiver le mode développeur de votre compte - . +

+ Vous êtes dans l'environnement de + production + de + ma cantine + . Veuillez utiliser + le site démo + pour les tests. +

+

+ Vous êtes dans l'environnement de + démo + de + ma cantine + . Ici vous pouvez envoyer des données fausses pour les tests.

@@ -62,6 +72,11 @@ . L'application est basée sur Python/Flask et utilise les APIs ma cantine.

+

+ Cette page ne vous parle pas ? + Désactiver le mode développeur de votre compte + . +

Une question ? Contactez-nous

@@ -95,6 +110,9 @@ export default { loggedUser() { return this.$store.state.loggedUser }, + env() { + return window.ENVIRONMENT + }, }, methods: { toggleDevMode(enable) { From 022a077051cad6133e6cba6312c4ad25a2207beb Mon Sep 17 00:00:00 2001 From: hfroot <9282816+hfroot@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:32:00 +0100 Subject: [PATCH 3/5] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alejandro M Guillén --- frontend/src/views/DeveloperPage.vue | 6 +++--- templates/oauth2_provider/prod_warning.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/views/DeveloperPage.vue b/frontend/src/views/DeveloperPage.vue index 93a3fae35..0ba0dffce 100644 --- a/frontend/src/views/DeveloperPage.vue +++ b/frontend/src/views/DeveloperPage.vue @@ -13,7 +13,7 @@

- Vous êtes dans l'environnement de + Vous êtes dans l'environnement production de ma cantine @@ -22,11 +22,11 @@ pour les tests.

- Vous êtes dans l'environnement de + Vous êtes dans l'environnement démo de ma cantine - . Ici vous pouvez envoyer des données fausses pour les tests. + . Cet environnement est un bac à sable dédié pour les tests.

diff --git a/templates/oauth2_provider/prod_warning.html b/templates/oauth2_provider/prod_warning.html index e1b9752f7..4daebf3af 100644 --- a/templates/oauth2_provider/prod_warning.html +++ b/templates/oauth2_provider/prod_warning.html @@ -2,12 +2,12 @@ {% environment as env %} {% if env == "prod" %} -

Vous êtes dans l'environnement de production de ma cantine.

+

Vous êtes dans l'environnement production de ma cantine.

Si vous êtes en train de tester votre intégration, veuillez utiliser notre site démo pour ne pas embrouiller notre base de données.

{% elif env == "demo" %} -

Vous êtes dans l'environnement de démo de ma cantine.

+

Vous êtes dans l'environnement démo de ma cantine.

{% endif %} From b192aebb00d7f8164e4bac3d9fafdc2bcfc4977b Mon Sep 17 00:00:00 2001 From: Helen Root Date: Fri, 9 Feb 2024 10:13:56 +0100 Subject: [PATCH 4/5] Update message --- templates/oauth2_provider/prod_warning.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/oauth2_provider/prod_warning.html b/templates/oauth2_provider/prod_warning.html index 4daebf3af..79a07a711 100644 --- a/templates/oauth2_provider/prod_warning.html +++ b/templates/oauth2_provider/prod_warning.html @@ -4,9 +4,9 @@ {% if env == "prod" %}

Vous êtes dans l'environnement production de ma cantine.

- Si vous êtes en train de tester votre intégration, veuillez utiliser - notre site démo - pour ne pas embrouiller notre base de données. + Pour effectuer des tests, veuillez utiliser + notre environnement démo + : un bac a sable permettant de manipuler des données sans risque.

{% elif env == "demo" %}

Vous êtes dans l'environnement démo de ma cantine.

From 0dcfcc8f7cc53088b6093d3440b144df20b11c4d Mon Sep 17 00:00:00 2001 From: Helen Root Date: Fri, 9 Feb 2024 10:15:00 +0100 Subject: [PATCH 5/5] Grammar --- frontend/src/views/DeveloperPage.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/views/DeveloperPage.vue b/frontend/src/views/DeveloperPage.vue index 0ba0dffce..842e29ebe 100644 --- a/frontend/src/views/DeveloperPage.vue +++ b/frontend/src/views/DeveloperPage.vue @@ -26,7 +26,7 @@ démo de ma cantine - . Cet environnement est un bac à sable dédié pour les tests. + . Cet environnement est un bac à sable dédié aux tests.