Vue Employee¶
EmployeeRegisterView¶
Endpoint : POST /auth/register/employe/
Permissions : IsAdminUser (admin uniquement)
- class authentication.views.employe.EmployeeRegisterView(**kwargs)¶
Bases :
CreateAPIViewVue 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'>]¶