From: Nilovna Bascunan-Vasquez Date: Thu, 30 Jun 2011 20:37:02 +0000 (-0400) Subject: Correction des conflits X-Git-Tag: DAE+RH~258^2~25 X-Git-Url: https://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=1f6e351e967b83a09a16cdaac8e6e7c27e4eeeff Correction des conflits --- 1f6e351e967b83a09a16cdaac8e6e7c27e4eeeff diff --cc project/recrutement/admin.py index aeaa6fb,e5c4340..06e2ccf --- a/project/recrutement/admin.py +++ b/project/recrutement/admin.py @@@ -223,36 -223,6 +223,37 @@@ class EvaluateurAdmin(VersionAdmin) (None, {'fields': ('candidats',)}), ) - def get_form(self, request, obj=None, **kwargs): ++ '''def get_form(self, request, obj=None, **kwargs): + """ + Affiche la liste des users, regions et candidats, seulement si le user + connecté possède un Evaluateur + """ + form = super(EvaluateurAdmin, self).get_form(request, obj, **kwargs) + if form.declared_fields.has_key('user'): + permission_field = form.declared_fields['user'] + else: + permission_field = form.base_fields['user'] + + #if form.declared_fields.has_key('regions'): + # region_field = form.declared_fields['regions'] + #else: + # region_field = form.base_fields['regions'] + + if form.declared_fields.has_key('candidats'): + candidats_field = form.declared_fields['candidats'] + else: + candidats_field = form.base_fields['candidats'] + + try: + user = Evaluateur.objects.get(user=request.user) + except Evaluateur.DoesNotExist: + #region_field.queryset = Region.objects.none() + permission_field.queryset = Evaluateur.objects.none() + candidats_field.queryset = Candidat.objects.none() + return form + + return form ++ ''' def queryset(self, request): """