chrono/chrono/apps/ants_hub/templates/chrono/manager_ants_hub_agenda_edi...

58 lines
2.0 KiB
HTML

{% extends "chrono/manager_home.html" %}
{% load i18n gadjo %}
{% block appbar %}
<h2><a href="{{ object.agenda.get_absolute_url }}">{{ object.agenda }}</a></h2>
{% endblock %}
{% block content %}
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
<p>{% blocktrans with url=object.agenda.get_absolute_url name=object.agenda %}Configure the mapping between meeting types and ANTS meeting types for agenda <a href="{{ url }}">{{ name }}</a>.{% endblocktrans %}</p>
{% if form.meeting_types %}
<table class="main ants-setting">
<tbody>
{% for label, fields in form.field_by_labels %}
<tr>
<td class="meeting-type">{{ label }}</td>
<td>
{% for field in fields %}
{% if field.errors %}
<div class="error"><p>
{% for error in field.errors %}
{{ error }}{% if not forloop.last %}<br>{% endif %}
{% endfor %}
</p></div>
{% endif %}
{{ field }}
{% endfor %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<div class="big-msg-info">{% blocktrans trimmed %}
This agenda doesn't have any meeting type yet.
{% endblocktrans %}</div>
{% endif %}
<script>
$('form').on('click', 'label', function (event) {
console.log(event);
});
$('form').on('change', 'input', function (event) {
$(event.target).parent().toggleClass('checked');
});
$('form input:checked').each(function (i, elt) {
$(elt).parent().toggleClass('checked');
});
</script>
<div class="buttons">
{% if form.meeting_types %}
<button class="submit-button">{% trans "Save" %}</button>
{% endif %}
<a class="cancel" href="{% url 'chrono-manager-ants-hub' %}">{% trans 'Cancel' %}</a>
</div>
</form>
{% endblock %}