Browse Source

Fix forgot content when no year defined

master
tr4ck3ur des JM2L 9 years ago
parent
commit
c73f243cdb
2 changed files with 10 additions and 32 deletions
  1. +5
    -31
      jm2l/templates/NewIndex.mako
  2. +5
    -1
      jm2l/views.py

+ 5
- 31
jm2l/templates/NewIndex.mako View File

@@ -22,38 +22,12 @@
</%def>
<H2 style="text-align: center;" class="shadow">${edition | n} édition des JM2L en ${year}</H2>
<br>
% if year==2015:
<div class="row-fluid">
<div class="span4 offset1">
<blockquote>
Le 28 Novembre 2015 aura lieu la 9<sup>ème</sup> édition des Journées Méditerranéennes du Logiciel Libre (JM2L) à
Polytech'Nice destinée à tout public.
</blockquote>
Le thème de cette année sera « Do It Yourself » ou « Faîtes le vous-même » :
<ul class="enum">
<li>Migration vers les logiciels libres</li>
<li>Do It Yourself (jeux vidéos, fablabs…)</li>
<li>Culture libre</li>
</ul>
</div>
<div class="span4 offset1">
<p>
Nous faisons appel aux acteurs du numérique libre pour alimenter le programme des conférences/ateliers :
<br>
Vous pouvez nous faire parvenir vos propositions directement via le menu <a href="/participer-l-evenement">participer.</a>
<br>
Si vous souhaitez échanger avec le public et partager un bon moment avec la communauté, <a href="/participer-l-evenement#inscription">inscrivez-vous !</a>
<br>
Vous pouvez d'ores et déjà synchroniser votre calendrier avec <a href="/2015/JM2L.ics">notre fichier ical JM2L 2015</a>
</p>
</div>
</div>
% else:
% if request.user.Staff:
<a href="/${year}/edit">Editer cette page</a> -
% endif
<a href="/${year}/le-programme">Le programme des évenements ${year}</a>
<center>
% if request.user.Staff:
<a href="/${year or 2015}/edit">Editer cette page</a> -
% endif
<a href="/${year or 2015}/le-programme">Le programme des évenements ${year or 2015 }</a>
</center>
<div class="row-fluid">
<div class="span10 offset1">
${ content | n }


+ 5
- 1
jm2l/views.py View File

@@ -233,6 +233,8 @@ def index_page(request):
content = DBSession.query(JM2L_Year).filter(JM2L_Year.year_uid==year).first()
if content:
content = content.description
else:
content = ""
if 2004<year<=CurrentYear:
if year==2006:
return {'year': year, 'content':content, 'edition':u"1<sup>ère</sup>" }
@@ -243,7 +245,9 @@ def index_page(request):
return {'year': year, 'content':content, 'edition':u"%d<sup>ème</sup>" % edition }
else:
raise HTTPNotFound()
return {'year': CurrentYear, 'edition':u"9<sup>ème</sup>"}
else:
content = DBSession.query(JM2L_Year).filter(JM2L_Year.year_uid==CurrentYear).first().description
return {'year': CurrentYear, 'content':content, 'edition':u"9<sup>ème</sup>"}

@view_config(route_name='edit_index', renderer="jm2l:templates/Staff/EditIndex.mako")
def edit_index(request):


Loading…
Cancel
Save