Vue Employee

EmployeeRegisterView

Endpoint : POST /auth/register/employe/ Permissions : IsAdminUser (admin uniquement)

class authentication.views.employe.EmployeeRegisterView(**kwargs)

Bases : CreateAPIView

Vue pour l’inscription des employés.

Permet aux administrateurs de créer des comptes employé avec validation des données professionnelles et création automatique du profil.

Nécessite des privilèges d’administrateur.

Methods:
  • POST: Créer un nouveau compte employé (admin uniquement)

Variables:
  • queryset – Queryset de base pour les profils employés

  • serializer_class – Sérialiseur utilisé pour la création

  • permission_classes – Permissions appliquées à la vue

queryset = <QuerySet [<EmployeProfile: employe1 employe1 (mat1)>, <EmployeProfile: employe2 employe2 (mat2)>, <EmployeProfile: employe3 employe3 (mat3)>]>
serializer_class

alias de EmployeeRegisterSerializer

permission_classes = [<class 'authentication.permissions.IsAdmin'>]