From 40fb2291baac2c969ce8336919c8ffcf926cfa76 Mon Sep 17 00:00:00 2001 From: Nicolas Buquet Date: Thu, 14 Nov 2024 17:26:31 +0100 Subject: [PATCH] =?UTF-8?q?ProConnect=20-=20Message=20d'avertissement=20pr?= =?UTF-8?q?=C3=A9cisant=20que=20ProConnect=20n'est=20pas=20disponible=20su?= =?UTF-8?q?r=20toutes=20les=20instances=20actuellement.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tchap/Assets/Localizations/fr.lproj/Tchap.strings | 2 ++ .../Login/View/TchapAuthenticationLoginScreen.swift | 9 +++++++++ changelog.d/1100.change | 1 + 3 files changed, 12 insertions(+) create mode 100644 changelog.d/1100.change diff --git a/Tchap/Assets/Localizations/fr.lproj/Tchap.strings b/Tchap/Assets/Localizations/fr.lproj/Tchap.strings index 6b9f02806..d855601ae 100644 --- a/Tchap/Assets/Localizations/fr.lproj/Tchap.strings +++ b/Tchap/Assets/Localizations/fr.lproj/Tchap.strings @@ -42,6 +42,8 @@ "authentication_error_limit_exceeded" = "Vos trois dernières tentatives de connexion ont échoué. Veuillez réessayer dans 30 minutes"; "authentication_choose_password_signout_all_devices" = "Déconnecter mes appareils et verrouiller mes messages (en cas de piratage de votre compte ou de la perte d'un appareil)"; +"authentication_sso_warning" = "**Attention** : la connexion à Tchap avec **ProConnect** n'est actuellement disponible que sur les instances suivantes :\n     - DINUM\n     - Agents\n     - Éducation"; // Markdown string for SwiftUI Text() + //////////////////////////////////////////////////////////////////////////////// // MARK: Forgot password "forgot_password_title" = "Connexion Tchap"; diff --git a/Tchap/Modules/Authentication/Login/View/TchapAuthenticationLoginScreen.swift b/Tchap/Modules/Authentication/Login/View/TchapAuthenticationLoginScreen.swift index e45c9347f..50d90eb9d 100644 --- a/Tchap/Modules/Authentication/Login/View/TchapAuthenticationLoginScreen.swift +++ b/Tchap/Modules/Authentication/Login/View/TchapAuthenticationLoginScreen.swift @@ -91,6 +91,8 @@ struct TchapAuthenticationLoginScreen: View { passwordLoginSection } else if case .sso = viewModel.viewState.tchapAuthenticationMode { ssoLoginSection + Spacer(minLength: 32.0) + ssoInformation } } } @@ -148,6 +150,13 @@ struct TchapAuthenticationLoginScreen: View { } } + var ssoInformation: some View { + Text(LocalizedStringKey(TchapL10n.authenticationSsoWarning)) + .padding(.horizontal, 16.0) + .font(.footnote) + .foregroundColor(Color(UIColor(rgb: 0x000091))) + } + /// Parses the username for a homeserver. func usernameEditingChanged(isEditing: Bool) { guard !isEditing, !viewModel.username.isEmpty else { return } diff --git a/changelog.d/1100.change b/changelog.d/1100.change new file mode 100644 index 000000000..88fa938e6 --- /dev/null +++ b/changelog.d/1100.change @@ -0,0 +1 @@ +ProConnect - Message d'avertissement précisant que ProConnect n'est pas disponible sur toutes les instances actuellement. \ No newline at end of file