Check if user is disabled
GET/company/users/disabled/check
Vérifie si un utilisateur est désactivé (soft deleted) en recherchant par email. Utile pour vérifier si un email peut être réutilisé.
Objectif
Faciliter la vérification de l'état des utilisateurs désactivés pour déterminer si un email est disponible pour réutilisation ou si un utilisateur peut être réactivé.
Cas d'utilisation
- Vérifier si un email est déjà utilisé par un utilisateur désactivé
- Décider si un utilisateur existant peut être réactivé
- Prévenir les doublons lors de la création de nouveaux utilisateurs
Authentification & Autorisation
- Requiert un JWT valide (middleware m.isloged)
- Requiert le rôle admin ou dev (middleware m.isAdmin)
Comportement
- Utilise model.findOneDeleted() pour inclure les utilisateurs supprimés
- Recherche par email (paramètre de requête requis)
- Retourne des informations sur l'état de l'utilisateur
Notes
- Ce endpoint recherche parmi les utilisateurs désactivés (deleted=true)
- Utile pour décider s'il faut réactiver ou créer un nouvel utilisateur
Request
Responses
- 200
- 400
- 401
- 403
Vérification terminée
Demande invalide. Causes possibles :
- Email non fourni
Non autorisé (rôle admin ou dev requis)
Interdit (l'utilisateur n'est pas administrateur)