from django.utils.http import urlencode
from datamaster_modeles.models import Implantation, Region
+from rh.models import TypeContrat
register = Library()
'choices': prepare_choices(Implantation.objects.values_list('id', 'nom'), 'implantation', context)}
+@register.inclusion_tag('admin/filter_select.html', takes_context=True)
+def filter_region_contrat(context):
+ return {'title': u"région",
+ 'choices': prepare_choices(Region.objects.values_list('id', 'nom'), 'dossier__poste__implantation__region', context, remove=['pays', 'nord_sud'])}
+
+
+@register.inclusion_tag('admin/filter_select.html', takes_context=True)
+def filter_implantation_contrat(context):
+ return {'title': u"implantation",
+ 'choices': prepare_choices(Implantation.objects.values_list('id', 'nom'), 'dossier__poste__implantation', context)}
+
+
+@register.inclusion_tag('admin/filter_select.html', takes_context=True)
+def filter_type_contrat(context):
+ return {'title': u"type de contrat",
+ 'choices': prepare_choices(TypeContrat.objects.values_list('id', 'nom'), 'type_contrat', context)}
+
+
def get_query_string(request, new_params=None, remove=None):
if new_params is None: new_params = {}
if remove is None: remove = []