From 9108f385e1d295320737f88bbda0f65a785e6866 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Thu, 2 Feb 2012 15:24:47 -0500 Subject: [PATCH] fix recrutement perm --- project/recrutement/admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/project/recrutement/admin.py b/project/recrutement/admin.py index d9ec8f5..83018c9 100644 --- a/project/recrutement/admin.py +++ b/project/recrutement/admin.py @@ -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): -- 1.7.10.4