Browse Source

"Don't loose your files !"

Doug Le Tough 2 years ago
parent
commit
7625668958
1 changed files with 58 additions and 0 deletions
  1. 58
    0
      templates/staffsheet_txt.html

+ 58
- 0
templates/staffsheet_txt.html View File

@@ -0,0 +1,58 @@
1
+("Fiches de poste",)
2
+("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.",)
3
+{% for role in roles %}
4
+(" ",)
5
+("{{ role.role }}",)
6
+{%   set desc = role.description.split('|') %}
7
+{%   for point in desc %}
8
+("{{ point }}",)
9
+{%   endfor %}
10
+{% endfor %}
11
+(" ",)
12
+("Feuille de staff",)
13
+("Ménage le soir même pour tous les derniers créneaux du jour",)
14
+("",)
15
+("Tâches dévolues à tous:",)
16
+("Veiller à la sécurité générale du lieu",)
17
+("Ramassage bouteilles ou objets en verre",)
18
+("Séparation des bagarres (rarissime)",)
19
+("Sécurisation des personnes en difficulté (ou trop alcoolisées), etc...",)
20
+("Sourire et bonne humeur quel que soit le niveau de fatigue ;)",)
21
+(" ",)
22
+{% for day in turns %}
23
+{%   set wday = day[0] %}
24
+{%   set day_turns = day[1] %}
25
+{%   set cur_role = '' %}
26
+("{{ wday }}",)
27
+{%   for turn in day_turns %}
28
+{%     set role = turn[1] %}
29
+{%     set start_time = turn[0].start_time %}
30
+{%     set end_time = turn[0].end_time %}
31
+{%     set num_slot = turn[0].num_slot %}
32
+{%     set role_id = turn[0].role_id %}
33
+{%     set turn_id = turn[0].id %}
34
+{%     if role != cur_role %}
35
+{%       set cur_role = role %}
36
+("{{ role }}",)
37
+{%     endif %}
38
+("{{ start_time.strftime('%HH%M') }} / {{ end_time.strftime('%HH%M') }}",
39
+{%     for slot in range(0, num_slot) %}
40
+{%       set allocated_slot = [] %}
41
+{%       set border = '' %}
42
+{%       if slot != num_slot - 1 %}
43
+{%         set border = 'border_right' %}
44
+{%       endif %}
45
+{%       for sslot in staffs %}
46
+{%         if sslot[0].turn_id == turn_id and sslot[0].slot_num == slot %}
47
+{%           if allocated_slot.append(sslot[0].slot_num) %}
48
+{%           endif %}
49
+"{{ sslot[1] }}",
50
+{%         endif %}
51
+{%       endfor %}
52
+{%       if slot not in allocated_slot %}
53
+" ",
54
+{%       endif %}
55
+{%     endfor %}
56
+)
57
+{%   endfor %}
58
+{% endfor %}

Loading…
Cancel
Save