templates/app/child/_partials/_modal/assign-class.html.twig line 1
<div
id="assignnewclasschild-modal"
class="modal fade"
tabindex="-1"
role="dialog"
aria-labelledby="assignnewclasschild-modal-label"
aria-hidden="true"
data-bs-backdrop="static"
data-bs-keyboard="true"
>
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="assignnewclasschild-modal-label">
{% trans %} Assigner une nouvelle classe à l'enfant {% endtrans %}
</h5>
<button
type="button"
class="btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
<div class="table-responsive">
<table class="table align-middle mb-0">
<thead>
<tr>
<th>{% trans %} Salle de classe {% endtrans %}</th>
<th>{% trans %} Enseignantes {% endtrans %}</th>
<th>{% trans %} Disponible {% endtrans %}</th>
<th>{% trans %} Statut {% endtrans %}</th>
<th>{% trans %} Actions {% endtrans %}</th>
</tr>
</thead>
<tbody>
{% for classroom in all_classrooms %}
<tr>
<td>
<div class="d-flex align-items-center">
<div class="flex-grow-1">
<a
href="{{
path('app_classroom_show', { id: classroom.id })
}}"
>
<h5 class="font-size-14 mb-0">
{{ classroom.name }}
-
<small>
{{ classroom.capacity }}
{% trans %} place(s) {% endtrans %}
</small>
</h5>
</a>
<small class="text-muted font-size-12">
{{ classroom.section }}
-
{{ classroom.section.ageRange }}
</small>
</div>
</div>
</td>
<td>
<div class="avatar-group float-start task-assigne">
{% for teacher in classroom.teachers %}
<div class="avatar-group-item">
<a
href="{{
path('app_employee_edit', { id: teacher.id })
}}"
class="d-inline-block"
data-bs-toggle="popover"
data-bs-trigger="hover"
data-placement="top"
title=""
data-bs-content="{{ teacher.firstName }} {{
teacher.lastName
}}"
>
<div class="avatar-sm">
<span
class="avatar-title rounded-circle bg-success text-white font-size-16"
>
{{ teacher.firstName|slice(0, 1)
}}{{ teacher.lastName|slice(0, 1) }}
</span>
</div>
</a>
</div>
{% endfor %}
</div>
</td>
<td>
{% if (classroom.capacity - classroom.children|length) == 0 %}
<small class="text-warning">
{% trans %} No Places {% endtrans %}
</small>
{% else %}
<b class="text-info">
{{ classroom.capacity - classroom.children | length }}
</b>
<small> {% trans %} place(s) {% endtrans %} </small>
{% endif %}
</td>
<td>
{% if child in classroom.children %}
<button
type="button"
class="btn btn-sm btn-success waves-effect waves-light"
>
<i
class="bx bx-check-double font-size-14 align-middle me-2"
></i>
{% trans %} Assigner {% endtrans %}
</button>
{% endif %}
</td>
<td>
{% if child in classroom.children %}
<a
href="{{
path('app_child_unassign_classroom', {
classroom: classroom.id,
child: child.id
})
}}"
type="button"
class="btn btn-sm btn-soft-danger waves-effect waves-light"
>
{% trans %} Annuler l'Assignation {% endtrans %}
</a>
{% else %} {% if (classroom.capacity -
classroom.children|length) == 0 %}
<button
disabled
type="button"
class="btn btn-sm btn-soft-info waves-effect waves-light"
>
<i
class="bx bx bx-no-entry font-size-14 align-middle me-2"
></i>
{% trans %} Assigner {% endtrans %}
</button>
{% else %}
<a
href="{{
path('app_child_assign_classroom', {
classroom: classroom.id,
child: child.id
})
}}"
type="button"
class="btn btn-sm btn-soft-info waves-effect waves-light"
>
<i
class="bx bx-check-double font-size-14 align-middle me-2"
></i>
{% trans %} Assigner {% endtrans %}
</a>
{% endif %} {% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
<div class="modal-footer">
<button
type="button"
class="btn btn-secondary waves-effect"
data-bs-dismiss="modal"
>
{% trans %} Annuler {% endtrans %}
</button>
</div>
</div>
</div>
</div>