1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
{% extends "base_edit.html" %}
{% block topline %}
<a href="{% url week_timetable %}">Просмотр расписания</a>
<a href="{% url admin:index %}">Администрирование</a>
<a href="{% url readme %}">Справка</a>
{% endblock %}
{% block content %}
<h1>
{% for g in all_gyms %}
{% if g == gym %}{{ gym }}
{% else %}<a href="{{ g.get_timetable_edit_url }}">{{ g }}</a>{% endif %}
{% endfor %}
</h1>
<h2>Постоянное расписание</h2>
<form action="" method="get">
<p id="period">
Период действия: {{ period_form.period }}
{% if item_period %}
<input type="submit" id="show_period" value="Показать" name="show"/>
<input type="submit" value="Изменить" name="edit"/>
{% endif %}
<input type="submit" value="Создать" name="create"/>
</p>
</form>
{% if not item_period %}
<p>Прежде чем создать расписание, укажите период его действия (кнопка "Создать")</p>
{% else %}
<form action="" method="POST">
{% for item_formset in item_formsets %}
{% for form in item_formset.forms %}{{ form.errors }}{% endfor %}
{% endfor %}
<table>
<tr>
{% for item_formset in item_formsets %}
<th>{{ item_formset.weekday }}
{{ item_formset.management_form }}
</th>
{% endfor %}
</tr>
<tr>
{% for item_formset in item_formsets %}
<td>
<table>
{% for form in item_formset.forms %}
<tr {% if forloop.counter > 2 %} class="hidden"{% endif %}>
<td class="center{% if form.start.errors %} error{% endif %}">
{{ form.id }}{{ form.start }}</td>
<td class="center{% if form.end.errors %} error{% endif %}" >
{{ form.end }}</td>
</tr>
{% endfor %}
</table>
</td>
{% endfor %}
</tr>
</table>
<h2>Поправки к расписанию на ближайший месяц</h2>
{% for form in fix_formset.forms %}{{ form.errors }}{% endfor %}
{{ fix_formset.management_form }}
<table>
<tr>
<th title="Удалить"><img src="{{ MEDIA_URL }}img/delete.png"/></th>
<th>Дата</th>
<th>Начало</th>
<th>Конец</th>
<th>Комментарий</th>
</tr>
{% for form in fix_formset.forms %}
<tr>
<td>{{ form.DELETE }}{{ form.id }}</td>
<td {% if form.date.errors %} class="error"{% endif %}>{{ form.date }}</td>
<td {% if form.start.errors %} class="error"{% endif %}>{{ form.start }}</td>
<td {% if form.end.errors %} class="error"{% endif %}>{{ form.end }}</td>
<td>{{ form.comment }}</td>
</tr>
{% endfor %}
</table>
<input type="submit" value="Сохранить"/>
</form>
{% endif %} {# item_period #}
{% endblock %}
|