{% block main %}
<h1 class="gauche">Demandes d'autorisation d'engagement de personnel</h1>
-<a class="droite bouton-modifier" href="{% url embauche dossier.poste.key dossier.id %}">Modifier<a>
+<a class="droite bouton-modifier" href="{% url embauche dossier.poste.key dossier.id %}">Modifier</a>
<div class="visualClear"></div>
<h2 class="section">SECTION 1 - POSTE</h2>
</td>
</tr>
</table>
+
+ <fieldset>
+ <h2>Validation</h2>
+
+ <ul>
+ {% for commentaire in dossier.historique_desc %}
+ <li>{{ commentaire }}</li>
+ {% endfor %}
+ </ul>
+
+ <form action="" method="post">
+ <table>
+ {{ validationForm }}
+ </table>
+ <input type="submit" value="valider" />
+ </form>
+ </fieldset>
+
{% endblock %}
{% endblock %}
{% block main %}
+
<h1 class="gauche">Demande d'autorisation de création de poste</h1>
-<a class="droite bouton-modifier" href="{% url poste poste.key %}">Modifier<a>
+<a class="droite bouton-modifier" href="{% url poste poste.key %}">Modifier</a>
<div class="visualClear"></div>
{% include "dae/poste_resume.html" %}
+
+<fieldset>
+<h2>Validation</h2>
+
+<ul>
+{% for commentaire in poste.historique_desc %}
+ <li>{{ commentaire }}</li>
+{% endfor %}
+</ul>
+
+<form action="" method="post">
+<table>
+{{ validationForm }}
+</table>
+<input type="submit" value="valider" />
+</form>
+</fieldset>
+
+
{% endblock %}
def poste_consulter(request, key):
source, id = key.split('-')
poste = get_object_or_404(dae.Poste, pk=id)
- vars = {'poste' : poste, }
+
+ if request.POST:
+ validationForm = PosteWorkflowForm(request.POST, instance=poste, request=request)
+ if validationForm.is_valid():
+ validationForm.save()
+ messages.add_message(request, messages.SUCCESS, "La validation a été enregistrée.")
+ return redirect('poste_consulter', key=key)
+ else:
+ validationForm = PosteWorkflowForm(instance=poste, request=request)
+
+ vars = {'poste' : poste, 'validationForm' : validationForm, }
return render_to_response('dae/poste_consulter.html', vars, RequestContext(request))
@admin_required
@admin_required
def embauche_consulter(request, dossier_id):
dossier = get_object_or_404(dae.Dossier, pk=dossier_id)
+
+ if request.POST:
+ validationForm = DossierWorkflowForm(request.POST, instance=dossier, request=request)
+ if validationForm.is_valid():
+ validationForm.save()
+ messages.add_message(request, messages.SUCCESS, "La validation a été enregistrée.")
+ return redirect('embauche_consulter', dossier_id=dossier.id)
+ else:
+ validationForm = DossierWorkflowForm(instance=dossier, request=request)
+
vars = {
'dossier' : dossier,
'comparaison_dossiers' : get_dossiers_connexes(dossier.poste),
+ 'validationForm' : validationForm,
}
return render_to_response('dae/embauche_consulter.html', vars, RequestContext(request))