42 lines
1.5 KiB
HTML
42 lines
1.5 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block content %}
|
|
<article>
|
|
<h1>Schedule</h1>
|
|
<p><a href="{% url 'event-create' %}" class="action-button">Add event</a></p>
|
|
<section>
|
|
{% for event in event_list %}
|
|
<div class="today__event">
|
|
<strong class="today__date">{{event.date|date:"D, M j"}}</strong>
|
|
<span>{{event.name}}
|
|
{% if event.employee %} for
|
|
<a href="{% url 'employee-detail' event.employee.pk %}">{{event.employee}}</a>
|
|
{% endif %}
|
|
</span>
|
|
<span class="today__time">{{event.time|time:"TIME_FORMAT"}}</span>
|
|
<span><a href="{% url 'event-update' event.pk %}">Edit</a></span>
|
|
</div>
|
|
{% empty %}
|
|
<p>There are no events yet.</p>
|
|
{% endfor %}
|
|
</section>
|
|
<section class="pagination">
|
|
<span class="step-links">
|
|
{% if page_obj.has_previous %}
|
|
<a href="?page=1">« first</a>
|
|
<a href="?page={{ page_obj.previous_page_number }}">previous</a>
|
|
{% endif %}
|
|
|
|
<span class="current">
|
|
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
|
|
</span>
|
|
|
|
{% if page_obj.has_next %}
|
|
<a href="?page={{ page_obj.next_page_number }}">next</a>
|
|
<a href="?page={{ page_obj.paginator.num_pages }}">last »</a>
|
|
{% endif %}
|
|
</span>
|
|
</section>
|
|
</article>
|
|
{% endblock %}
|