new RoleController()
Représente un contrôleur pour gérer les requêtes liées aux rôles
- Source:
Methods
(async) createRoles(req, res)
Créer un rôle
Parameters:
Name | Type | Description |
---|---|---|
req |
object | La requête |
res |
object | La réponse |
- Source:
Throws:
-
-
409 - Ce rôle existe déjà
- Type
- Error
-
-
-
500 - Erreur inattendue
- Type
- Error
-
(async) deleteRoles(req, res)
Supprimer les rôles
Parameters:
Name | Type | Description |
---|---|---|
req |
object | La requête |
res |
object | La réponse |
- Source:
Throws:
-
-
404 - Id introuvable
- Type
- Error
-
-
-
500 - Erreur inattendue
- Type
- Error
-
-
-
200 - Rôle supprimé
- Type
- Error
-
(async) getRoles(req, res) → {Array}
Récupérer les rôles
Parameters:
Name | Type | Description |
---|---|---|
req |
object | La requête |
res |
object | La réponse |
- Source:
Throws:
-
-
404 - Aucun rôle trouvé
- Type
- Error
-
-
-
500 - Erreur inattendue
- Type
- Error
-
Returns:
- Un tableau de rôles
- Type
- Array
(async) updateRoles(req, res)
Mettre à jour un rôle
Parameters:
Name | Type | Description |
---|---|---|
req |
object | La requête |
res |
object | La réponse |
- Source:
Throws:
-
-
404 - Rôle introuvable
- Type
- Error
-
-
-
500 - Erreur inattendue
- Type
- Error
-