<h1 class="gauche">Demande d'autorisation de création de poste</h1>
<a class="droite bouton-action" href="#" onclick="window.print(); return false;">Impression</a>
-{% if poste|est_editable:request.user %}<a class="droite bouton-action" href="{% url poste poste.key %}">Modifier</a>{% endif %}
+{% if poste|est_editable:request.user %}
+<a class="droite bouton-action" href="{% url poste poste.key %}">Modifier</a>
+{% endif %}
+{% if not poste.id_rh and perms.rh.change_poste and perms.rh.add_poste %}
+<a class="droite bouton-action" href="{% url poste_importer poste.id %}">Importer</a>
+{% endif %}
<div class="visualClear"></div>
{% include "dae/poste_resume.html" %}
--- /dev/null
+{% extends 'base.html' %}
+
+{% block title %}RH - DAE - Importation{% endblock %}
+{% block titre %}Ressources humaines{% endblock %}
+{% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
+
+{% block main %}
+<h1 class="gauche">Importation d'un poste</h1>
+
+<p>Vous vous apprêtez à importer le poste <strong>{{ poste }}</strong> dans
+le système RH.</p>
+
+<form method="post">
+ <input type="submit" name="confirmer" value="Continuer">
+ <input type="submit" value="Annuler">
+</form>
+{% endblock %}
url(r'^postes$', 'postes_liste', name='dae_postes_liste'),
url(r'^poste/consulter/(?P<key>.*)$', 'poste_consulter',
name='poste_consulter'),
+ url(r'^poste/importer/(\d+)$', 'poste_importer',
+ name='poste_importer'),
url(r'^poste$', 'poste', name='poste'),
url(r'^poste/(?P<key>.*)$', 'poste', name='poste'),
url(r'^pieces-postes/(\d+)/(.*)$', 'poste_piece', name='poste_piece'),
)
+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