You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le site devra pouvoir disposer de 2 types de contenu
Français
Anglais
Sur chaque table qui possède un contenu renseigné par un utilisateur il faudra rajouter un champ locale qui va contenir la langue du contenu et cette locale par défaut sera fr et c'est une configuration qui doit être stocké sur le profil de l'utilisateur (dans l'attribut settings). Et si cette configuration n'est pas présente on affiche le contenu en fonction de la langue du navigateur de l'utilisateur ou de l'application (fr).
Créer une migration qui va rajouter un champ locale sur les tables suivantes:
articles
discussions
threads
Par défaut ce champ sera fr comme mentionné plus haut. Il faut ensuite rajouter la possibilité à l'utilisateur de l'enregistrer par défaut sur son profil
La vérification de la langue d'affichage du site se fera de la manière suivante:
Si l'utilisateur n'est pas connecté on récupère la langue de son navigateur ou on affiche par défaut fr
Si l'utilisateur est connecté alors on récupère la langue par défaut de son profil
Si l'utilisateur n'a pas de langue par défaut on enregistre en session la langue qu'il va choisir sur le dropdown
Toutes les fonctionnalités doivent être testées, le projet se base sur du TDD (Test Driven Development).
Warning
Une fonctionnalité qui n'a pas de test ne sera pas review
Guidelines
Pour que votre travail soit review y'a une liste de guideline à suivre:
l'ID du ticket est celui présent sur le titre LAR-number
Le nom des branches suivent la nomenclature du git flow (feature/nom-de-ma-branche) et le nom de la branche doit contenir l'ID du ticket (feature/LAR-107-le-nom-de-ta-tache)
La présence de l'ID du ticket dans le commit feat: (LAR-107) your commit message here
The text was updated successfully, but these errors were encountered:
Tâche (LAR-15)
Le site devra pouvoir disposer de 2 types de contenu
Sur chaque table qui possède un contenu renseigné par un utilisateur il faudra rajouter un champ
locale
qui va contenir la langue du contenu et cette locale par défaut serafr
et c'est une configuration qui doit être stocké sur le profil de l'utilisateur (dans l'attributsettings
). Et si cette configuration n'est pas présente on affiche le contenu en fonction de la langue du navigateur de l'utilisateur ou de l'application (fr
).Créer une migration qui va rajouter un champ
locale
sur les tables suivantes:Par défaut ce champ sera
fr
comme mentionné plus haut. Il faut ensuite rajouter la possibilité à l'utilisateur de l'enregistrer par défaut sur son profilLa vérification de la langue d'affichage du site se fera de la manière suivante:
Toutes les fonctionnalités doivent être testées, le projet se base sur du TDD (Test Driven Development).
Warning
Une fonctionnalité qui n'a pas de test ne sera pas review
Guidelines
Pour que votre travail soit review y'a une liste de guideline à suivre:
LAR-number
feature/nom-de-ma-branche
) et le nom de la branche doit contenir l'ID du ticket (feature/LAR-107-le-nom-de-ta-tache
)feat: (LAR-107) your commit message here
The text was updated successfully, but these errors were encountered: