Revision 9d75fa2a
Added by Benjamin Dauvergne over 12 years ago
calebasse/agenda/templates/agenda/act-validation.html | ||
---|---|---|
12 | 12 |
<input type="hidden" name="unlock-all" value="1"> |
13 | 13 |
<button id="unlock-all">Tout déverrouiller</button> |
14 | 14 |
</form> |
15 |
<form method="post"> |
|
16 |
{% csrf_token %} |
|
17 |
<input type="hidden" name="validate-all" value="1"> |
|
18 |
<button id="validate-all">Validation automatique</button> |
|
19 |
</form> |
|
15 |
<button id="validate-all">Validation automatique</button> |
|
20 | 16 |
{% endif %} |
21 | 17 |
{% endblock %} |
22 | 18 |
|
... | ... | |
81 | 77 |
<p><strong>Il n'y a pas d'acte à valider le {{ date|date:"DATE_FORMAT" }}.</strong></p> |
82 | 78 |
{% endif %} |
83 | 79 |
{% endblock %} |
80 |
|
|
81 |
{% block dialogs %} |
|
82 |
<div id="validate-all-dialog" title="Validation"> |
|
83 |
<div id="validate-all-dialog-content"> |
|
84 |
</div> |
|
85 |
<form action="{% url 'validation-all' service=service date=date %}" method="post"> |
|
86 |
{% csrf_token %} |
|
87 |
<input type="hidden" name="validate-all" value="1"> |
|
88 |
</form> |
|
89 |
</div> |
|
90 |
{% endblock %} |
|
91 |
|
|
92 |
|
|
84 | 93 |
{% block page-end %} |
85 | 94 |
<script> |
86 | 95 |
$('select[name^="act_state"]').on('change', function () { |
87 | 96 |
$(this).next('button').prop('disabled', |
88 | 97 |
($(this).data('previous') == $(this).val())); |
89 | 98 |
}) |
99 |
$('#validate-all-dialog').dialog({ |
|
100 |
autoOpen: false, |
|
101 |
modal: true, |
|
102 |
buttons: { |
|
103 |
"Valider": function () { $('#validate-all-dialog form').submit(); }, |
|
104 |
"Annuler": function () { $(this).dialog("close"); }, |
|
105 |
}, |
|
106 |
}); |
|
107 |
$('#validate-all').click(function () { |
|
108 |
$('#validate-all-dialog-content').load('{% url 'validation-all' service=service date=date %}', |
|
109 |
function () { |
|
110 |
$('#validate-all-dialog').dialog('open'); |
|
111 |
} |
|
112 |
); |
|
113 |
}); |
|
90 | 114 |
</script> |
91 | 115 |
{% endblock %} |
Also available in: Unified diff
add detailed modal confirmation dialog when automatic validation button is clicked, fixes #1887