Skip to content

Gestion des utilisateurs

  1. Accéder au module Utilisateurs

    Depuis le menu latéral, cliquez sur AdministrationUtilisateurs.

  2. Cliquer sur “Nouvel utilisateur”

  3. Remplir les informations

    ChampObligatoireDescription
    PrénomPrénom de l’utilisateur
    NomNom de famille
    EmailEmail unique (login)
    UsernameIdentifiant unique
    Mot de passeMin. 8 caractères
    Languefr 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