'id_rh',
'responsable',
'implantation',
+ 'implantation.bureau_rattachement',
'type_poste',
'service',
'classement_min',
prefixe_service = "poste__service"
prefixe_implantation = "poste__implantation__region"
+ def get_query_set(self):
+ fkeys = (
+ 'poste',
+ )
+ return super(DossierManager, self).get_query_set() \
+ .select_related(*fkeys).all()
+
def ma_region_ou_service(self, user):
return super(DossierManager, self).ma_region_ou_service(user).filter(poste__actif=True)
+{% load dae %}
<tr>
- <td>{{ dossier.poste.implantation.region }}</td>
+ <td>{{ dossier.poste.implantation|region_ou_service }}</td>
<td>{{ dossier.poste.implantation }}</td>
<td><a href="{% url embauche_consulter dossier.id %}">{{ dossier.poste.nom }}</a></td>
<td>{{ dossier.employe }}</td>
+{% load dae %}
<tr>
- <td>{{ poste.implantation.region }}</td>
+ <td>{{ poste.implantation|region_ou_service }}</td>
<td>{{ poste.implantation }}</td>
<td><a href="{% url poste_consulter poste.key %}">{{ poste.nom }}</a></td>
<td>{{ poste.date_creation|date:"d-m-Y" }}</td>
+# -*- encoding: utf-8 -*-
+
from django import template
from project.dae.workflow import ETATS_EDITABLE
from project.dae.workflow import grp_correspondants_rh, grp_administrateurs, grp_drh
else:
return False
+@register.filter
+def region_ou_service(implantation):
+ if implantation.id == 15:
+ return u"Services centraux de Montréal (SCM)"
+ if implantation.id == 19:
+ return u"Services centraux de Paris (SCP)"
+ return implantation.region