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

Translate error message when service connection in loginView fails #662

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

Bulgus
Copy link
Contributor

@Bulgus Bulgus commented Jan 20, 2025

Checklist d'avant pull request

Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].

  • Vous avez testé de build le projet avec vos modifications et ce build a réussi
  • Vous respectez les conventions de codage et de nommage du projet
  • Vous utilisez la tabulation pour l'indentation afin de maintenir un code lisible
  • Cette pull request n'est pas un duplicata d'une autre
  • Cette pull request est prête à être revue (review) et fusionnée (merge)
  • Il n'y a pas de TODO (aka des annotations pour du code manquant) dans vos modifications
  • Il n'y a pas d'erreurs de langue dans votre code (grammaire, vocabulaire, conjugaison, orthographe)
  • Les détails des changements ont été décrits ci-dessous
  • Cette pull-request n'est pas une "breaking-change" (des modifications qui vont entraîner la modification du fonctionnement de certaines fonctionnalités déjà existantes)

Changelogs proposés

  • Change error message when service connection in loginView fails : Impossible de se connecter, vérifie tes identifiants ou utilise le portail de ton ENT pour te connecter.

The current message is not understandable for most users, and the problem can often be solved by logging on via ENT.
This prevents the user from abandoning the connection without understanding the problem.

@Bulgus Bulgus changed the title Add translation logic and the function call in the text Add translation function in the login view and translate the captcha error Jan 20, 2025
@@ -90,6 +90,15 @@ const LoginView: React.FC<{
onLogin(username, password, customFieldsDict);
};

const translateError = (error: string | null): string | null => {
if (!error) return null;
if (error.includes("challenge")) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

challenge ne fais pas référence à un captcha, mais au processus d'authentification
https://github.com/LiterateInk/Pawnote/blob/c6a09623f095275942941058ffc4ac11557f4c5d/src/api/helpers/login.ts#L211-L221

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mince, j'ai fais un mélange des deux, le problème est arrivé de mon côté lorsqu'un captcha a été mis en place sur educonnect.
Mais ça peut être d'autres choses que ça effectivement ^^'
Je passe le texte à quelque chose de plus général, invitant l'élève à utiliser la connexion par l'ENT

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ecnivtwelve

J'ai fais au plus simple, suppression de la fonction de traduction, et affichage d'un message d'erreur par défaut invitant à vérifier ses identifiants, ou se connecter via l'ENT.

Je ne vois pas d'autres potentiels messages d'erreurs nécessitants des traductions, mais dis moi si je dois laisser la fonction pour permettre la prise en charge de plusieurs messages d'erreurs différents.

@Bulgus Bulgus changed the title Add translation function in the login view and translate the captcha error Translate error message when service connection in loginView fails Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants