Class: RoleController

RoleController()

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