fix recrutement perm
[auf_rh_dae.git] / project / recrutement / admin.py
index d9ec8f5..83018c9 100644 (file)
@@ -592,7 +592,11 @@ class CandidatEvaluationAdmin(VersionAdmin):
         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):