## -*- 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 ${form.start_time} ${form.end_time} <% DicForm = { 'for_year': {'PlaceHolder':u"Année", 'ContainerStyle':"padding-right:5px;float:left;", }, 'event_type': {'PlaceHolder':u"Nom", 'ContainerStyle':"padding-right:5px;", }, 'start_sel': {'PlaceHolder':u"Début", 'ContainerStyle':"padding-right:15px;float:left;", "FieldStyle":"width:15em;"}, 'duration': {'PlaceHolder':u"Durée", 'ContainerStyle':"padding-right:15px;float:left;", "FieldStyle":"width:15em;"}, 'salle_uid': {'PlaceHolder':u"Salle", 'ContainerStyle':"padding-right:15px;", "FieldStyle":"width:15em;"}, 'name': {'PlaceHolder':u"Nom", 'ContainerStyle':"padding-right:5px;", "FieldStyle":"width:95%;"}, 'description': {'PlaceHolder':u"Description", 'ContainerStyle':"padding-right:5px;", "FieldStyle":"width:90%;height:500px;", "ckeditor":1 }, } %> ${helpers.DisplayForm(form, DicForm)}
% 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 0: % if 'uid' in form._fields: ${helpers.uploader_js()} % endif % else: <% for jsitem in form._fields.keys(): context._kwargs['postpone_js'].append( "$('#%s-help').popover();" % jsitem ) if form._fields[jsitem].type=='SelectField': context._kwargs['postpone_js'].append( "$('#%s').select2({width:'resolve'});" % jsitem ) if formAdd: for jsitem in formAdd._fields.keys(): context._kwargs['postpone_js'].append( "$('#%s-help').popover();" % jsitem ) %> ##${helpers.uploader_js()} % endif