changement
This commit is contained in:
10
frontend/src/config/roles.js
Normal file
10
frontend/src/config/roles.js
Normal file
@@ -0,0 +1,10 @@
|
||||
// Page d'accueil de chaque rôle après connexion.
|
||||
export const HOME_BY_ROLE = { ADMIN: '/admin', EMPLOYEE: '/employe', CLIENT: '/mes-gains' }
|
||||
|
||||
// Page imposée tant qu'un mot de passe provisoire n'a pas été remplacé.
|
||||
export const INITIAL_PASSWORD_PATH = '/nouveau-mot-de-passe'
|
||||
|
||||
export function homeFor(user) {
|
||||
if (user?.mustChangePassword) return INITIAL_PASSWORD_PATH
|
||||
return HOME_BY_ROLE[user?.role] || '/connexion'
|
||||
}
|
||||
Reference in New Issue
Block a user