Gestion des utilisateurs
Créer un utilisateur
Section intitulée « Créer un utilisateur »-
Accéder au module Utilisateurs
Depuis le menu latéral, cliquez sur Administration → Utilisateurs.
-
Cliquer sur “Nouvel utilisateur”
-
Remplir les informations
Champ Obligatoire Description 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 -
Assigner un site
Sélectionnez le site initial de l’utilisateur.
-
Assigner un rôle
Choisissez le rôle pour ce site.
-
Enregistrer
API - Créer un utilisateur
Section intitulée « API - Créer un utilisateur »Endpoint
Section intitulée « Endpoint »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"}Assigner des sites supplémentaires
Section intitulée « Assigner des sites supplémentaires »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"}Désactiver un utilisateur
Section intitulée « Désactiver un utilisateur »Les utilisateurs ne sont jamais supprimés, seulement désactivés :
PATCH /api/v1/users/{id}{ "deleted_at": "2026-01-03 21:43:49"}Permissions requises
Section intitulée « Permissions requises »| Action | Permission |
|---|---|
| Voir la liste | user.viewAny |
| Voir un utilisateur | user.view |
| Créer | user.create |
| Modifier | user.update |
| Supprimer | user.delete |
| Restaurer | user.restore |
| Assigner permissions directes | user.assignDirectPermission |
| Assigner sites | user.assignSite |