<tr><td></td><td><input type="submit" value="Recherche"></td></tr>
</form>
-<table class="listing tablesorter">
- <thead>
- <tr>
- {% sort_header "region" "Région" %}
- {% sort_header "implantation" "Implantation" %}
- {% sort_header "poste" "Poste" %}
- {% sort_header "personne" "Personne" %}
- {% sort_header "debut_contrat" "Début du contrat" %}
- {% sort_header "fin_contrat" "Fin du contrat" %}
- <th></th>
- </tr>
- </thead>
- <tbody>
- {% for dossier in embauches.object_list %}
- <tr>
- <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><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>
- <td>
- {% if not dossier.dossier_rh %}
- <a href="{% url embauche_importer dossier.id %}">Importer</a></td>
- {% endif %}
- </td>
- </tr>
- {% endfor %}
- </tbody>
-</table>
-{% pagination embauches %}
+<form method="post">
+ <table class="listing tablesorter">
+ <thead>
+ <tr>
+ <th></th>
+ {% sort_header "region" "Région" %}
+ {% sort_header "implantation" "Implantation" %}
+ {% sort_header "poste" "Poste" %}
+ {% sort_header "personne" "Personne" %}
+ {% sort_header "debut_contrat" "Début du contrat" %}
+ {% sort_header "fin_contrat" "Fin du contrat" %}
+ <th></th>
+ </tr>
+ </thead>
+ <tbody>
+ {% for dossier in embauches.object_list %}
+ <tr>
+ <td><input type="checkbox" name="ids" value="{{ dossier.id }}"></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><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>
+ <td>
+ {% if not dossier.dossier_rh %}
+ <a href="{% url embauche_importer dossier.id %}">Importer</a></td>
+ {% endif %}
+ </td>
+ </tr>
+ {% endfor %}
+ </tbody>
+ </table>
+ {% pagination embauches %}
+ <input type="submit" name="supprimer", value="Supprimer">
+</form>
{% endblock %}
@dae_groupe_requis
def embauches_finalisees(request):
"""Liste des embauches finalisées."""
+
+ ### POST
+
+ if request.method == 'POST':
+ if 'supprimer' in request.POST:
+ ids = request.POST.getlist('ids')
+ dossiers = dae.Dossier.objects.filter(id__in=ids)
+ count = dossiers.count()
+ if count > 0:
+ dossiers.delete()
+ messages.success(request, u'%d dossiers supprimés' % count)
+ return redirect(request.get_full_path())
+
+ ### GET
+
embauches = dae.Dossier.objects.ma_region_ou_service(request.user) \
.filter(etat=DOSSIER_ETAT_FINALISE)