### Permission add, delete, change
def has_add_permission(self, request):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_delete_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_change_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_change_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_evaluateurs_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_evaluateurs_recrutement in user_groupes or \
grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
### Permissions add, delete, change
def has_add_permission(self, request):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_delete_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_change_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_change_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_evaluateurs_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
### Permissions add, delete, change
def has_add_permission(self, request):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_delete_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
def has_change_permission(self, request, obj=None):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
return True
### Permissions add, delete, change
def has_add_permission(self, request):
user_groupes = request.user.groups.all()
- if grp_drh_recrutement in user_groupes or \
+ if request.user.is_superuser is True or \
+ grp_drh_recrutement in user_groupes or \
grp_directeurs_bureau_recrutement in user_groupes or \
grp_administrateurs_recrutement in user_groupes:
self.readonly_fields = ()
mais interdire l'accès à modifier l'objet si l'évaluateur n'est pas
le request.user
"""
+ if request.user.is_superuser is True:
+ return True
self.readonly_fields = self._readonly_fields
return obj is None or request.user == obj.evaluateur.user