Actuellement nous avons deux attributs en base de données qui représentent le genre (appelé "Civilité" en front) :
l'enum gender sur la table users
l'enum gender sur la table profiles
Problème
Cette duplication crée des incohérences. Par exemple lorsque la personne remplit la civilité sur le formulaire de candidature, le genre est enregistré dans le profil. Mais en back office, c'est le genre enregistré sur le user qui est affiché.
Solution
Maintenant que tous les users ont un profil, on enlève le genre du user, et on utilise toujours et partout le genre du profil.
Contexte
Actuellement nous avons deux attributs en base de données qui représentent le genre (appelé "Civilité" en front) :
gender
sur la tableusers
gender
sur la tableprofiles
Problème
Cette duplication crée des incohérences. Par exemple lorsque la personne remplit la civilité sur le formulaire de candidature, le genre est enregistré dans le profil. Mais en back office, c'est le genre enregistré sur le user qui est affiché.
Solution
Maintenant que tous les users ont un profil, on enlève le genre du user, et on utilise toujours et partout le genre du profil.