44 lines
1.2 KiB
HTML
44 lines
1.2 KiB
HTML
{% extends "chrono/manager_agenda_day_view.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block content %}
|
|
|
|
{% if not hours %}
|
|
<div>
|
|
<p>{% trans "No opening hours this day." %}</p>
|
|
</div>
|
|
{% else %}
|
|
<table class="agenda-table partial-bookings">
|
|
|
|
<thead>
|
|
<tr>
|
|
<td></td>
|
|
{% for hour in hours %}
|
|
<th>{{ hour|date:"TIME_FORMAT" }}</th>
|
|
{% endfor %}
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{% for user, bookings in bookings_by_user.items %}
|
|
<tr class="{% cycle 'odd' 'even' %}">
|
|
<th>{{ bookings.0.get_user_block }}</th>
|
|
{% for _ in hours %}
|
|
<td class="hour-cell">
|
|
{% if forloop.first %}
|
|
{% for booking in bookings %}
|
|
<div class="booking"
|
|
style="left: {{ booking.css_left }}%; width: {{ booking.css_width }}%;"
|
|
>{{ booking.start_time }} - {{ booking.end_time }}</div>
|
|
{% endfor %}
|
|
{% endif %}
|
|
</td>
|
|
{% endfor %}
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
|
|
</table>
|
|
{% endif %}
|
|
{% endblock %}
|