From 4f456c0be0f3ca45e31b54ec9a4bd4f921532983 Mon Sep 17 00:00:00 2001 From: PA Parent Date: Fri, 8 Jun 2012 13:46:36 -0400 Subject: [PATCH] =?utf8?q?[#3265]=20ajout=20candidature=20:=20limiter=20les=20?= =?utf8?q?offres=20d'emploi=20=C3=A0=20la=20r=C3=A9gion=20du=20user?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- project/recrutement/admin.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/project/recrutement/admin.py b/project/recrutement/admin.py index 2365596..56c4c27 100644 --- a/project/recrutement/admin.py +++ b/project/recrutement/admin.py @@ -496,6 +496,13 @@ class CandidatAdmin(BaseAdmin, VersionAdmin, ExportAdmin): return True return False + def formfield_for_foreignkey(self, db_field, request, **kwargs): + if db_field.name == 'offre_emploi': + employe = get_emp(request.user) + kwargs["queryset"] = OffreEmploi.objects.filter(region=employe.implantation.region) + return db_field.formfield(**kwargs) + return super(CandidatAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs) + def get_changelist(self, request, **kwargs): return OrderedChangeList -- 1.7.10.4