Actuellement les départements (Department) sont liés au candidat (User) via le modèle UserDepartment. Ils représentent les souhaits géographiques du candidat.
Problème
Lors de la candidature et lors de l'édition de son profil, on souhaite permettre au candidat d'éditer également les souhaits géographiques.
Solution
On souhaite rattacher les départements au profil du candidat. On aura donc besoin d'un modèle DepartmentProfile.
Impacts
La page "Mon profil candidat" s'enrichit des souhaits géographiques.
La page "Mes informations personnelles" perd les souhaits géographiques.
Le formulaire de candidature ne change pas.
Migration
On peut migrer directement les UserDepartment en DepartmentProfile.
Contexte
Actuellement les départements (
Department
) sont liés au candidat (User
) via le modèleUserDepartment
. Ils représentent les souhaits géographiques du candidat.Problème
Lors de la candidature et lors de l'édition de son profil, on souhaite permettre au candidat d'éditer également les souhaits géographiques.
Solution
On souhaite rattacher les départements au profil du candidat. On aura donc besoin d'un modèle
DepartmentProfile
.Impacts
La page "Mon profil candidat" s'enrichit des souhaits géographiques.
La page "Mes informations personnelles" perd les souhaits géographiques.
Le formulaire de candidature ne change pas.
Migration
On peut migrer directement les
UserDepartment
enDepartmentProfile
.