[BUGFIX] Sur Pix App .org corriger les liens vers le support qui ne sont pas bons sur les pages de réinitialisation du mot de passe (PIX-16033) #11065
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎄 Problème
Sur Pix App .org, sur les pages de réinitialisation du mot de passe, les liens vers le support (les liens avec le texte « Contactez-nous ») ne sont pas les bons.
On note notamment les cas problématiques suivants :
🎁 Proposition
Le problème vient que les liens vers le support étaient écrits en dur dans les fichiers de traduction, au lieu d'être calculés plus intelligemment et de manière centralisée dans un service adapté.
La proposition est, pour le formulaire de demande de réinitialisation de mot de passe (
password-reset-demand-form.gjs
), de récupérer l'URL du support en le demandant à l’urlService.On profite de cette PR pour faire évoluer un peu l'urlService pour qu'il gère plus génériquement les locales à l'aide du localeService au lieu de faire du spécifique pour chacune de ses fonctions.
🧦 Remarques
À noter que le lien vers le support fournit par le code de cette PR est https://pix.org/nl-BE/support et non https://pix.org/nl-be/support car cette PR s'aligne au maximum sur l’ADR Logique et stratégie de gestion des paramètres régionaux et des langues (locales & languages)
Il faudrait utiliser systématiquement l’urlService pour récupérer des URL et ne jamais en récupérer dans des fichiers de traduction.
🎅 Pour tester
Pix App .org
https://pix.org/nl-BE/support
https://pix.org/fr/support
https://pix.org/en/support
Pix App .fr
https://pix.fr/support