[#3134] Importation des postes
[auf_rh_dae.git] / project / dae / views.py
index 52e237e..9822f54 100644 (file)
@@ -92,6 +92,20 @@ def poste_consulter(request, key):
     )
 
 
+def poste_importer(request, id):
+    poste_dae = get_object_or_404(dae.Poste, id=id)
+    if request.method == 'POST':
+        if 'confirmer' in request.POST:
+            poste_rh = poste_dae.importer_dans_rh()
+            return redirect('admin:rh_poste_change', poste_rh.id)
+        else:
+            return redirect('poste_consulter', 'dae-' + id)
+    else:
+        return render_to_response('dae/poste_importer.html', {
+            'poste': poste_dae
+        }, RequestContext(request))
+
+
 @dae_groupe_requis
 @poste_dans_ma_region_ou_service
 @poste_est_modifiable