## -*- coding: utf-8 -*- <%inherit file="jm2l:templates/layout.mako"/> <%namespace name="helpers" file="jm2l:templates/helpers.mako"/> <%def name="jsAddOn()"> <%def name="cssAddOn()"> <% from datetime import datetime %> % if 'uid' in form._fields:
${event.start_time.strftime('%d %b %Y').decode('utf-8')} - ${event.start_time.strftime('%H:%M')} à ${event.end_time.strftime('%H:%M')} %if event.Salle: - Salle: ${event.Salle.name} %endif
%endif

${form.event_type.data}

% if 'uid' in form._fields:
Intrevenants programmés:
Voir la version publiée de cet évenement
%endif
Proposer un événement
${form.csrf_token} % if 'uid' in form._fields: ${form.uid} %endif <% TabFields = [ ( form._fields.get("for_year"), u"Prénom", "padding-right:5px;float:left;" , "" ), ( form._fields.get("event_type"), u"Nom", "padding-right:5px;" , "" ), ( form._fields.get("start_sel"), u"Début", "padding-right:15px;float:left;" , "width:15em;" ), ( form._fields.get("duration"), u"Durée", "padding-right:15px;float:left;" , "width:15em;" ), ( form._fields.get("salle_uid"), u"Salle", "padding-right:15px;", "width:15em;" ), ( form._fields.get("name"), u"Nom", "padding-right:5px;" , "width:95%;" ), ( form._fields.get("description"), u"Description", "padding-right:5px;" , "width:90%;height:500px;" ), ] %> ${form.start_time} ${form.end_time} % for Field, PlaceHolder, DivClass, FieldClass in TabFields: % if Field is None: <% continue %> % endif % if Field.type=='HiddenField': ${Field()} <% continue %> % endif
% for error in Field.errors:

Erreur!

${ error }
% endfor ${Field(placeholder=PlaceHolder, style=FieldClass)}
% endfor
% if 'uid' in form._fields:
Vos support de présentation

En plus de vos support de présentation classique. Pensez aussi aux affiches, aux flyers, aux stickers, au bulletin d'adhésion à une association, à la documentation technique... Tous ce qui peut être utile, de près ou de loin à la promotion de votre évenement.

${helpers.uploader("event", form.uid.data, u"un support de présentation" )}
%else:
NB: Vous devez proposer votre conférence avant de pouvoir téléverser votre support de présentation. % endif % if 'uid' in form._fields:
Ajouter vos co-intervenants

Vous avez la possibilité d'être plusieurs pour un même évenement. Pour enregistrer une autre personne, deux cas peuvent se présenter:

Notez que les intervenants d'un même évenement ont tous les droits de modification.

${formAdd.event_uid} <% TabFields = [ ( formAdd._fields["prenom"], u"Prénom", "padding-right:5px;float:left;" ), ( formAdd._fields["nom"], u"Nom", "padding-right:5px;" ), ( formAdd._fields["email"], u"son.mail@fqdn.tld", "padding-right:5px;" ), ] %> % for Field, PlaceHolder, DivClass in TabFields:
% for error in Field.errors:

Erreur!

${ error }
% endfor ${Field(placeholder=PlaceHolder, style="width:16em;")}
% endfor ## Then the submit for this form ${formAdd.add}

Créé le ${event.created.strftime('%d %b %Y').decode('utf-8')}

%else:

Créé le ${datetime.now().strftime('%d %b %Y').decode('utf-8')}

% endif

% if 'uid' in form._fields: ${helpers.uploader_js()} % endif