"Firt release (la vraie)"

This commit is contained in:
Doug Le Tough 2018-03-05 22:13:44 +01:00
parent ec8b53c3e5
commit e54c2ec6a2
2 changed files with 0 additions and 145 deletions

View File

@ -1,87 +0,0 @@
<!DOCTYPE html>
<html lang='zxx'>
<head>
<title>We Make THSF - {% block title %}Feuille de staff{% endblock %}</title>
<meta name="viewport" content="initial-scale=1.0" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/static/styles/tetawebapp_pdf.css" />
<link rel="icon" type="image/png" href="/static/images/favicon.png" />
</head>
<body>
<div class='content'>
<main id='main'>
<article id='roles'>
<h3>Fiches de poste</h3>
<p>Les postes de référents (référent staff, référent bar, référent run) sont réservés à des personnes ayant une bonne connaissance du lieu et de l'évènement.</p>
{% for role in roles %}
<div class='table_header'><div class='sheet_day'>{{ role.role }}</div></div>
<div class='table_row'>
<ul>
{% set desc = role.description.split('|') %}
{% for point in desc %}
<li>{{ point }}</li>
{% endfor %}
</ul>
</div>
{% endfor %}
</article>
<hr/>
<article id='staff_sheet'>
<h3>Feuille de staff</h3>
<ul>
<li><strong>Ménage le soir même pour tous les derniers créneaux du jour</strong></li>
<li><strong>Tâches dévolues à tous:</strong>
<ul>
<li>Veiller à la sécurité générale du lieu</li>
<li>Ramassage bouteilles ou objets en verre</li>
<li>Séparation des bagarres (rarissime)</li>
<li>Sécurisation des personnes en difficulté (ou trop alcoolisées), etc...</li>
<li>Sourire et bonne humeur quel que soit le niveau de fatigue ;)</li>
</ul>
</li>
</ul>
{% for day in turns %}
{% set wday = day[0] %}
{% set day_turns = day[1] %}
{% set cur_role = '' %}
<div class='table_header'><div class='sheet_day'>{{ wday }}</div></div>
{% for turn in day_turns %}
{% set role = turn[1] %}
{% set start_time = turn[0].start_time %}
{% set end_time = turn[0].end_time %}
{% set num_slot = turn[0].num_slot %}
{% set role_id = turn[0].role_id %}
{% set turn_id = turn[0].id %}
{% if role != cur_role %}
{% set cur_role = role %}
<div class='table_header'>
<div class='sheet_role'>{{ role }}</div>
</div>
{% endif %}
<div class='table_row' style='border-bottom-color: #FF5D00; border-bottom-width: 1px; border-bottom-style: solid;'>
<div class='sheet_time border_right'>{{ start_time.strftime('%HH%M') }} / {{ end_time.strftime('%HH%M') }}</div>
{% for slot in range(0, num_slot) %}
{% set allocated_slot = [] %}
{% set border = '' %}
{% if slot != num_slot - 1 %}
{% set border = 'border_right' %}
{% endif %}
{% for sslot in staffs %}
{% if sslot[0].turn_id == turn_id and sslot[0].slot_num == slot %}
{% if allocated_slot.append(sslot[0].slot_num) %}
{% endif %}
<div class='sheet_user{{ num_slot }} {{ border }}' style='cursor: text;' id='staff_{{ staff }}'>{{ sslot[1] }}</div>
{% endif %}
{% endfor %}
{% if slot not in allocated_slot %}
<div class='sheet_user{{ num_slot }} {{ border }}' id='staff_{{ staff }}' onclick='javascript:update_sheet({{ turn_id }}, {{ slot }})'>&nbsp;</div>
{% endif %}
{% endfor %}
</div>
{% endfor %}
{% endfor %}
</article>
</main>
</div>
</body>
</html>

View File

@ -1,58 +0,0 @@
("Fiches de poste",)
("Les postes de référents (référent staff, référent bar, référent run) sont réservés à des personnes ayant une bonne connaissance du lieu et de l'évènement.",)
{% for role in roles %}
(" ",)
("{{ role.role }}",)
{% set desc = role.description.split('|') %}
{% for point in desc %}
("{{ point }}",)
{% endfor %}
{% endfor %}
(" ",)
("Feuille de staff",)
("Ménage le soir même pour tous les derniers créneaux du jour",)
("",)
("Tâches dévolues à tous:",)
("Veiller à la sécurité générale du lieu",)
("Ramassage bouteilles ou objets en verre",)
("Séparation des bagarres (rarissime)",)
("Sécurisation des personnes en difficulté (ou trop alcoolisées), etc...",)
("Sourire et bonne humeur quel que soit le niveau de fatigue ;)",)
(" ",)
{% for day in turns %}
{% set wday = day[0] %}
{% set day_turns = day[1] %}
{% set cur_role = '' %}
("{{ wday }}",)
{% for turn in day_turns %}
{% set role = turn[1] %}
{% set start_time = turn[0].start_time %}
{% set end_time = turn[0].end_time %}
{% set num_slot = turn[0].num_slot %}
{% set role_id = turn[0].role_id %}
{% set turn_id = turn[0].id %}
{% if role != cur_role %}
{% set cur_role = role %}
("{{ role }}",)
{% endif %}
("{{ start_time.strftime('%HH%M') }} / {{ end_time.strftime('%HH%M') }}",
{% for slot in range(0, num_slot) %}
{% set allocated_slot = [] %}
{% set border = '' %}
{% if slot != num_slot - 1 %}
{% set border = 'border_right' %}
{% endif %}
{% for sslot in staffs %}
{% if sslot[0].turn_id == turn_id and sslot[0].slot_num == slot %}
{% if allocated_slot.append(sslot[0].slot_num) %}
{% endif %}
"{{ sslot[1] }}",
{% endif %}
{% endfor %}
{% if slot not in allocated_slot %}
" ",
{% endif %}
{% endfor %}
)
{% endfor %}
{% endfor %}