From b36e01c704f2c1d05937644723fbd05de653bf78 Mon Sep 17 00:00:00 2001 From: theronakpatel Date: Fri, 5 Sep 2025 11:53:13 +0530 Subject: [PATCH 01/17] Recovery email is mandatory and later is hidden --- src/signup/RecoveryEmailForm.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/signup/RecoveryEmailForm.vue b/src/signup/RecoveryEmailForm.vue index 84fde0bd..00ee259b 100644 --- a/src/signup/RecoveryEmailForm.vue +++ b/src/signup/RecoveryEmailForm.vue @@ -11,10 +11,11 @@

@@ -39,7 +40,8 @@ @click.prevent="submitRecoveryEmailForm(true)"> {{ t(appName,'Set My Recovery Email Now') }} - - - -

-- GitLab From 90649816ee08683974c570394a9a195ec5c3135d Mon Sep 17 00:00:00 2001 From: theronakpatel Date: Fri, 5 Sep 2025 16:46:27 +0530 Subject: [PATCH 15/17] 12.0.0 --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index a05eba73..dc8f67f3 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -10,7 +10,7 @@ - 11.1.1 + 12.0.0 agpl Murena SAS EcloudAccounts -- GitLab From 3bbc418b4fcce00986ae61cca23eeeb5edb2866c Mon Sep 17 00:00:00 2001 From: theronakpatel Date: Fri, 5 Sep 2025 18:08:39 +0530 Subject: [PATCH 16/17] remmoved Later translations --- l10n/de.js | 1 - l10n/de.json | 1 - l10n/de_DE.js | 2 -- l10n/de_DE.json | 1 - l10n/en.js | 1 - l10n/en.json | 1 - l10n/es.js | 1 - l10n/es.json | 1 - l10n/fr.js | 1 - l10n/fr.json | 1 - l10n/it.js | 1 - l10n/it.json | 1 - 12 files changed, 13 deletions(-) diff --git a/l10n/de.js b/l10n/de.js index 6d73e52e..e4c45ed7 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -45,7 +45,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.", "Create My Account": "Mein Konto erstellen", "Verify": "Überprüfen Sie", - "Later": "Später", "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen", "Display name": "Name anzeigen", "Username": "Benutzername", diff --git a/l10n/de.json b/l10n/de.json index 3c4ad910..9ffdb87b 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -44,7 +44,6 @@ "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.", "Create My Account": "Mein Konto erstellen", "Verify": "Überprüfen Sie", - "Later": "Später", "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen", "Display name": "Name anzeigen", "Username": "Benutzername", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 9ee2355e..c4c29181 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -45,7 +45,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.", "Create My Account": "Mein Konto erstellen", "Verify": "Überprüfen Sie", - "Later": "Später", "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen", "Display name": "Name anzeigen", "Username": "Benutzername", @@ -77,7 +76,6 @@ OC.L10N.register( "Incorrect password length: Required length is 8 to 32": "Falsche Passwortlänge: Erforderliche Länge ist 8 bis 32", "Use an alternative email": "Verwenden Sie eine alternative E-Mail", "Important:": "Das ist wichtig:", - "For security reasons, a recovery email is required.": "Aus Sicherheitsgründen ist eine Wiederherstellungs-E-Mail erforderlich.", "Set a recovery email address": "Festlegen einer Wiederherstellungs-E-Mail-Adresse", "Captcha is not verified!": "Captcha wird nicht überprüft!", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index dae9bd3b..0e91245e 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -44,7 +44,6 @@ "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.", "Create My Account": "Mein Konto erstellen", "Verify": "Überprüfen Sie", - "Later": "Später", "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen", "Display name": "Name anzeigen", "Username": "Benutzername", diff --git a/l10n/en.js b/l10n/en.js index b76c310b..98b3a740 100644 --- a/l10n/en.js +++ b/l10n/en.js @@ -48,7 +48,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "As long as you don't, you'll have limited access to your account.", "Create My Account": "Create My Account", "Verify": "Verify", - "Later": "Later", "Set My Recovery Email Now": "Set My Recovery Email Now", "Display name": "Display name", "Username": "Username", diff --git a/l10n/en.json b/l10n/en.json index 85b55f7a..77c18bd7 100644 --- a/l10n/en.json +++ b/l10n/en.json @@ -45,7 +45,6 @@ "As long as you don't, you'll have limited access to your account.": "As long as you don't, you'll have limited access to your account.", "Create My Account": "Create My Account", "Verify": "Verify", - "Later": "Later", "Set My Recovery Email Now": "Set My Recovery Email Now", "Display name": "Display name", "Username": "Username", diff --git a/l10n/es.js b/l10n/es.js index 8ccf0e16..1c5d5aed 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -47,7 +47,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "Mientras no lo hagas, tendrás acceso limitado a tu cuenta.", "Create My Account": "Crear mi cuenta", "Verify": "Verifique", - "Later": "Más tarde", "Set My Recovery Email Now": "Establecer mi correo electrónico de recuperación ahora", "Display name": "Mostrar nombre", "Username": "Nombre de usuario", diff --git a/l10n/es.json b/l10n/es.json index 152de69a..7d8aad34 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -46,7 +46,6 @@ "As long as you don't, you'll have limited access to your account.": "Mientras no lo hagas, tendrás acceso limitado a tu cuenta.", "Create My Account": "Crear mi cuenta", "Verify": "Verifique", - "Later": "Más tarde", "Set My Recovery Email Now": "Establecer mi correo electrónico de recuperación ahora", "Display name": "Mostrar nombre", "Username": "Nombre de usuario", diff --git a/l10n/fr.js b/l10n/fr.js index e6b088b9..143aae2d 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -46,7 +46,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "Si vous ne le faites pas, vous aurez un accès limité à votre compte.", "Create My Account": "Créer mon compte", "Verify": "Vérifier", - "Later": "Plus tard", "Set My Recovery Email Now": "Définir mon e-mail de récupération maintenant", "Display name": "Nom d'affichage", "Username": "Nom d'utilisateur", diff --git a/l10n/fr.json b/l10n/fr.json index 13c9f314..32992623 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -45,7 +45,6 @@ "As long as you don't, you'll have limited access to your account.": "Si vous ne le faites pas, vous aurez un accès limité à votre compte.", "Create My Account": "Créer mon compte", "Verify": "Vérifier", - "Later": "Plus tard", "Set My Recovery Email Now": "Définir mon e-mail de récupération maintenant", "Display name": "Nom d'affichage", "Username": "Nom d'utilisateur", diff --git a/l10n/it.js b/l10n/it.js index d8c7672f..084333e8 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -46,7 +46,6 @@ OC.L10N.register( "As long as you don't, you'll have limited access to your account.": "Finché non lo farete, avrete un accesso limitato al vostro conto.", "Create My Account": "Crea il mio account", "Verify": "Verifica", - "Later": "Più tardi", "Set My Recovery Email Now": "Imposta ora la mia e-mail di recupero", "Display name": "Nome visualizzato", "Username": "Nome utente", diff --git a/l10n/it.json b/l10n/it.json index 61e69d12..0b18b40a 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -45,7 +45,6 @@ "As long as you don't, you'll have limited access to your account.": "Finché non lo farete, avrete un accesso limitato al vostro conto.", "Create My Account": "Crea il mio account", "Verify": "Verifica", - "Later": "Più tardi", "Set My Recovery Email Now": "Imposta ora la mia e-mail di recupero", "Display name": "Nome visualizzato", "Username": "Nome utente", -- GitLab From 7e92568465321eba98bcd2ef5b8b8e8707ae1ae9 Mon Sep 17 00:00:00 2001 From: theronakpatel Date: Fri, 5 Sep 2025 18:14:36 +0530 Subject: [PATCH 17/17] recovery email verification at backend code --- lib/Controller/AccountController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Controller/AccountController.php b/lib/Controller/AccountController.php index 0db1bb42..8b23dad6 100644 --- a/lib/Controller/AccountController.php +++ b/lib/Controller/AccountController.php @@ -184,6 +184,10 @@ class AccountController extends Controller { } try { + if (empty($recoveryEmail)) { + throw new RecoveryEmailValidationException('Recovery Email is required.'); + } + $username = mb_strtolower($username, 'UTF-8'); $mainDomain = $this->userService->getMainDomain(); $userEmail = $username.'@'.$mainDomain; -- GitLab