1
0
Fork 0

piu link: contatti, cose necessarie

This commit is contained in:
dbz 2017-05-17 13:21:35 +02:00
parent eb965dc766
commit 6bf642a5b4
3 changed files with 20 additions and 3 deletions

View file

@ -106,6 +106,12 @@ def get_talk_data(talkname):
logging.info("Talk <{}> lasts only {} minutes; changing to {}"
.format(talkname, data['duration'], GRID_STEP))
data['duration'] = GRID_STEP
if 'links' not in data or not data['links']:
data['links'] = []
if 'contacts' not in data or not data['contacts']:
data['contacts'] = []
if 'needs' not in data or not data['needs']:
data['needs'] = []
if 'room' not in data:
logging.warn("Talk <{}> has no `room` field".format(talkname))
if 'time' not in data or 'day' not in data:

View file

@ -10,15 +10,25 @@
{% if room is defined %}
<p>Stanza {{ room }}</p>
{% endif %}
{% if needs: %}
<div class="talk-needs">
<strong>Materiale necessario:</strong>
{{needs|join(", ")}}
</div>
{% endif %}
</div>
<div class="talk-description">{{text | markdown}}</div>
<div class="talk-description">{{text | markdown}}
{% if contacts: %}
<p class="contacts">A cura di {{contacts|join(', ')}}</p>
{% endif %}
</div>
{% if links is defined or resources is defined or mail is defined %}
<div class="talk-resources">
<h4>Link utili:</h4>
<ul>
{% if links is defined: %}
{% for link in links %}
<li>{{link}}</li>
<li>{{link|urlize}}</li>
{% endfor %}
{% endif %}
{% if resources is defined: %}

View file

@ -22,7 +22,6 @@ text: |
4. Call for federation
5. Discussione
Materiale necessario: proiettore
# Se ancora non è stata assegnata una stanza al talk, commentala. Non usare un valore tipo "qualunque" o
# cose del genere, che ci si incasina tutto
# room: ""
@ -39,6 +38,8 @@ links:
# mail dovrebbe contenere un link alla mail con cui il talk è stato proposto
# così si può sapere chi contattare e se c'è stata una discussione
mail: http://lists.autistici.org/message/20170515.205020.ba238125.en.html
needs:
- proiettore
contacts:
- torn
- gine