Skip to content

Gestion des utilisateurs

  1. Accéder au module Utilisateurs

    Depuis le menu latéral, cliquez sur Administration → Utilisateurs.

  2. Cliquer sur “Nouvel utilisateur”

  3. Remplir les informations

    ChampObligatoireDescription
    Prénom✅Prénom de l’utilisateur
    Nom✅Nom de famille
    Email✅Email unique (login)
    Username✅Identifiant unique
    Mot de passe✅Min. 8 caractères
    Langue✅fr ou en
  4. Assigner un site

    Sélectionnez le site initial de l’utilisateur.

  5. Assigner un rôle

    Choisissez le rôle pour ce site.

  6. Enregistrer

POST /api/v1/users
{
"first_name": "Jean",
"last_name": "Dupont",
"email": "jean.dupont@example.com",
"username": "jdupont",
"password": "SecurePass123!",
"password_confirmation": "SecurePass123!",
"locale": "fr",
"site_id": 1,
"role": "manager"
}

Un utilisateur peut avoir accès à plusieurs sites avec des rôles différents :

POST /api/v1/users/{id}/sites
{
"site_id": 2,
"role": "user"
}

Les utilisateurs ne sont jamais supprimés, seulement désactivés :

PATCH /api/v1/users/{id}
{
"deleted_at": "2026-01-03 21:43:49"
}
ActionPermission
Voir la listeuser.viewAny
Voir un utilisateuruser.view
Créeruser.create
Modifieruser.update
Supprimeruser.delete
Restaureruser.restore
Assigner permissions directesuser.assignDirectPermission
Assigner sitesuser.assignSite