<div id="changelist-filter">
<h2>{% trans 'Filter' %}</h2>
-{% filter_region_contrat %}
-{% filter_implantation_contrat %}
+{% filter_region_dossier %}
+{% filter_implantation_dossier %}
</div>
<table id="result_list" class="results">
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.html', takes_context=True)
+def filter_region_dossier(context):
+ return {'title': u"région",
+ 'choices': prepare_choices(Region.objects.values_list('id', 'nom'), 'poste__implantation__region', context, remove=['pays', 'nord_sud'])}
+
+@register.inclusion_tag('admin/filter.html', takes_context=True)
+def filter_implantation_dossier(context):
+ return {'title': u"implantation",
+ 'choices': prepare_choices(Implantation.objects.values_list('id', 'nom'), 'poste__implantation', context)}
+
@register.inclusion_tag('admin/filter.html', takes_context=True)
def filter_implantation_contrat(context):
("id", u"# de l'employé"),
("nom", u"Nom"),
("prenom", u"Prénom"),
- ("", u"Dossiers"),
+ ("dossier", u"Dossiers"),
]
- h = SortHeaders(request, headers, order_field_type="ot", order_field="o")
+ h = SortHeaders(request, headers, order_field_type="ot", order_field="o", not_sortable=('dossier',))
c = {
'title': u'Rapport des employés sans contrat',