{% sort_header "personne" "Personne" %}
{% sort_header "debut_contrat" "Début du contrat" %}
{% sort_header "fin_contrat" "Fin du contrat" %}
+ {% if request.user.is_superuser %}
<th></th>
+ {% endif %}
</tr>
</thead>
<tbody>
<td><a href="{% url embauche_consulter dossier.id %}">{{ dossier.employe }}</a></td>
<td>{{ dossier.contrat_date_debut|date:"d-m-Y" }}</td>
<td>{{ dossier.contrat_date_fin|date:"d-m-Y" }}</td>
+ {% if request.user.is_superuser %}
<td>
- {% if not dossier.dossier_rh %}
- <a href="{% url embauche_importer dossier.id %}">Importer</a></td>
- {% endif %}
+ {% if not dossier.dossier_rh %}
+ <a href="{% url embauche_importer dossier.id %}">Importer</a></td>
+ {% endif %}
</td>
+ {% endif %}
</tr>
{% endfor %}
</tbody>
from auf.django.permissions.decorators import get_object
from django.contrib import messages
-from django.contrib.auth.decorators import login_required
+from django.contrib.auth.decorators import login_required, user_passes_test
from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import MultipleObjectsReturned
from django.core.paginator import Paginator, InvalidPage
}
return render(request, 'dae/embauche_consulter.html', vars)
-
+@user_passes_test(lambda u: u.is_superuser)
@dae_groupe_requis
@dossier_dans_ma_region_ou_service
def embauche_importer(request, dossier_id=None):