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
+ grant = self.has_add_permission(request)
+ if obj is None:
+ return grant
+ else:
+ return grant and request.user == obj.evaluateur.user
### Queryset
def queryset(self, request):