from reversion.admin import VersionAdmin
from auf.django.emploi.models import OffreEmploi, Candidat, CandidatPiece
-from auf.django.references.models import Region, Bureau
+from auf.django.references.models import Region, Bureau, Implantation
from auf.django.export.admin import ExportAdmin
from project.groups import get_employe_from_user as get_emp
return True
return False
+ def formfield_for_foreignkey(self, db_field, request, **kwargs):
+ if db_field.name == 'lieu_affectation':
+ employe = get_emp(request.user)
+ kwargs["queryset"] = Implantation.objects.filter(region=employe.implantation.region)
+ return db_field.formfield(**kwargs)
+ return super(OffreEmploiAdmin, self).formfield_for_foreignkey(db_field, request, **kwargs)
+
class ProxyOffreEmploiAdmin(OffreEmploiAdmin):
list_display = (