1 {% extends "base.html" %}
4 <h2>{{ emission.title }}
5 {% for category in emission.categories.all %}
6 {% if forloop.first %} - {% endif %}
7 <small><i>{{ category.title }} </i></small>
10 <span><a href="../">Retourner à la liste des émissions</a></span>
17 <a class="button" href="{% url 'episode-add' emission_slug=emission.slug %}">Ajouter un épisode</a>
18 <a class="button" href="{% url 'emission-newsitem-add' emission_slug=emission.slug %}">Ajouter une actu</a>
19 <a class="button" href="{% url 'emission-update' slug=emission.slug %}">Modifier le profil de l'émission</a>
20 {% if perms.emissions.add_schedule %}
21 <a class="button" id="add-schedule-link" href="#">Ajouter un horaire de diffusion</a>
23 {% if perms.emissions.add_absence and schedules %}
24 <a class="button" id="add-absence-link" href="#">Ajouter une absence</a>
26 {% if emission.chat_open %}
27 <a class="button" href="{% url 'emission-close-chat' slug=emission.slug %}">Fermer le chat</a>
29 <a class="button" href="{% url 'emission-open-chat' slug=emission.slug %}">Ouvrir le chat</a>
34 {% if emission.subtitle %}
35 <div class="description">
36 {{ emission.subtitle|safe }}
40 {% if emission.image %}
42 <img src="{{ emission.image.url }}"/>
46 {% if emission.text %}
47 {{ emission.text|safe }}
50 <div class="two-columns schedule-team">
56 {% for schedule in schedules %}
57 <li>{{ schedule.datetime|date:"l G:i" }} {% if schedule.weeks_string %}({{ schedule.weeks_string }}){% endif %}
58 {% if schedule.rerun %} (rediff) {% endif %}
59 {% if perms.emissions.delete_schedule %}
60 <a href="schedule/{{ schedule.id }}/remove" class="icon-remove-sign" title="Retirer"></a>
68 {% if emission.user_set.count > 1 %}
71 {% for member in emission.user_set.all %}
72 <li><a href="mailto:{{member.email}}">{{member}}</a></li>
76 {% if perms.emissions.add_absence and absences %}
77 <h3>Absences planifiées</h3>
80 {% for absence in absences %}
81 <li>{{ absence.datetime }}
82 {% if perms.emissions.delete_absence %}
83 <a href="absence/{{ absence.id }}/remove" class="icon-remove-sign" title="Retirer"></a>
91 <br style="clear: both;"/>
95 <form id="add-schedule-form" action="add-schedule" method="POST" style="display: none;">
97 {{ add_schedule_form.as_p }}
98 <input type="submit" value="Ajouter cet horaire"/>
102 <form id="add-absence-form" action="add-absence" method="POST" style="display: none;">
104 {{ add_absence_form.as_p }}
105 <input type="submit" value="Ajouter cette absence"/>
110 <div class="two-columns">
115 <ul class="episode-list">
116 {% for episode in episodes %}
117 <li>{{ episode.first_diffusion|date:"d E o H:i"|lower }}
118 <br/> <a href="{{ episode.slug }}/">{{ episode.title }}</a>
119 {% if episode.main_sound %}<span class="icon-music"/>{%endif%}
128 <ul class="episode-list">
129 {% for newsitem in newsitems %}
130 <li>{{ newsitem.date|date:"d E o H:i"|lower }}
131 <a href="{% url 'newsitem-view' slug=newsitem.slug %}">{{ newsitem.title }}</a>
139 </div> <!-- .two-columns -->
141 <br style="clear: both;"/>
143 {% if newsitems.count >= 10 or episodes.count >= 10 %}
144 <p><a href="?all">Afficher la page avec tous les épisodes et toutes les actus</a></p>
152 $('#add-schedule-link').click(
154 $('#add-schedule-form').dialog({modal: true, title: 'Horaire', width: 'auto'});
157 $('#add-absence-link').click(
159 $('#add-absence-form').dialog({modal: true, title: 'Absence', width: 'auto'});
162 $('.image img').click(function() { $(this).toggleClass('large'); });