Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

N21-2266 Add error for external users without role #3550

Merged
merged 2 commits into from
Dec 11, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions helpers/authentication.js
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,10 @@ const mapErrorToTranslationKey = (error) => {
return 'login.text.multipleUsersFound';
case 'USER_ACCOUNT_DEACTIVATED':
return 'login.text.userAccountDeactivated';
case 'EXTERNAL_USER_ROLE_UNKNOWN':
return 'login.text.externalUserRoleUnknown';
case 'SCHOOL_MISSING':
return 'login.text.unprocessableData';
default:
return 'login.text.loginFailed';
}
Expand Down
4 changes: 3 additions & 1 deletion locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -2596,7 +2596,9 @@
"schoolInMigration": "Deine Schule wechselt gerade das Anmeldesystem zu {{systemName}}. Bevor Du Dich über {{systemName}} anmelden kannst, musst Du Deinen Account umziehen. Melde Dich dazu mit Deinem alten System an.",
"userNotFoundAfterProvisioning": "Login fehlgeschlagen. Entweder ist die Schule noch nicht zu {{systemName}} umgezogen oder die Erstellung neuer Nutzer in der {{shortTitle}} ist für die Schule nicht aktiv. Bitte wenden Sie sich an Ihren Schuladministrator.",
"multipleUsersFound": "Dieser moin.schule-Benutzer kann nicht eindeutig einem Account in der Niedersächsischen Bildungscloud zugeordnet werden. Bitte Support benachrichtigen!",
"userAccountDeactivated": "Ihr Konto wurde deaktiviert. Bitte wenden Sie sich an Ihren Schuladministrator."
"userAccountDeactivated": "Ihr Konto wurde deaktiviert. Bitte wenden Sie sich an Ihren Schuladministrator.",
"externalUserRoleUnknown": "Ihre Nutzerrolle konnte nicht identifiziert werden oder wird nicht unterstützt. Bitte wenden Sie sich an Ihren Schuladministrator.",
"unprocessableData": "Die Daten des Anmeldesystems konnten nicht vollständig verarbeitet werden. Bitte erneut versuchen oder den Support kontaktieren."
}
},
"messenger": {
Expand Down
4 changes: 3 additions & 1 deletion locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -2596,7 +2596,9 @@
"schoolInMigration": "Your school is in the process of changing the login system to {{systemName}}. Before you can log in via {{systemName}}, you have to move your account. To do this, log in with your old system.",
"userNotFoundAfterProvisioning": "Login failed. Either the school hasn't moved to {{systemName}} yet or the creation of new users in the {{shortTitle}} is not active for the school. Please contact your school administrator.",
"multipleUsersFound": "This moin.schule user cannot be clearly assigned to an account in the Niedersächsische Bildungscloud. Please contact support!",
"userAccountDeactivated": "Your account has been deactivated. Please contact your school administrator."
"userAccountDeactivated": "Your account has been deactivated. Please contact your school administrator.",
"externalUserRoleUnknown": "Your user role could not be identified or is not supported. Please contact your school administrator.",
"unprocessableData": "The login system data could not be fully processed. Please try again or contact support."
}
},
"messenger": {
Expand Down
4 changes: 3 additions & 1 deletion locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -2596,7 +2596,9 @@
"schoolInMigration": "Su escuela está en proceso de cambiar el sistema de registro a {{systemName}}. Antes de que pueda iniciar sesión a través de {{systemName}}, debe mover su cuenta. Para hacer esto, inicie sesión con su antiguo sistema.",
"userNotFoundAfterProvisioning": "Error de inicio de sesion. La escuela aún no se ha mudado a {{systemName}} o la creación de nuevos usuarios en {{shortTitle}} no está activa para la escuela. Comuníquese con el administrador de su escuela.",
"multipleUsersFound": "Este usuario de moin.schule no puede ser asignado claramente a una cuenta en la Niedersächsische Bildungscloud. Póngase en contacto con el servicio de asistencia.",
"userAccountDeactivated": "Su cuenta ha sido desactivada. Comuníquese con el administrador de su escuela."
"userAccountDeactivated": "Su cuenta ha sido desactivada. Comuníquese con el administrador de su escuela.",
"externalUserRoleUnknown": "Su rol de usuario no pudo identificarse o no es compatible. Comuníquese con el administrador de su escuela.",
"unprocessableData": "Los datos del sistema de registro no se pudieron procesar en su totalidad. Inténtelo de nuevo o comuníquese con el soporte."
}
},
"messenger": {
Expand Down
4 changes: 3 additions & 1 deletion locales/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -1836,7 +1836,9 @@
"schoolInMigration": "Ваша школа перебуває в процесі зміни системи реєстрації на {{systemName}}. Перш ніж ви зможете увійти через {{systemName}}, вам потрібно перемістити свій обліковий запис. Для цього увійдіть у свою стару систему.",
"userNotFoundAfterProvisioning": "Помилка логіну. Або школа ще не переїхала до {{systemName}}, або створення нових користувачів у {{shortTitle}} неактивне для школи. Будь ласка, зверніться до адміністратора школи.",
"multipleUsersFound": "Цей користувач moin.schule не може бути чітко прив'язаний до облікового запису в Niedersächsische Bildungscloud. Будь ласка, зверніться до служби підтримки!",
"userAccountDeactivated": "Ваш обліковий запис було деактивовано. Будь ласка, зверніться до адміністратора школи."
"userAccountDeactivated": "Ваш обліковий запис було деактивовано. Будь ласка, зверніться до адміністратора школи.",
"externalUserRoleUnknown": "Не вдалося визначити вашу роль користувача або вона не підтримується. Будь ласка, зверніться до адміністратора школи.",
"unprocessableData": "Не вдалося повністю обробити дані системи реєстрації. Спробуйте ще раз або зверніться до служби підтримки."
},
"separatorExternalLogin": {
"text": {
Expand Down
Loading