From fa4a9859c57de6b7894ff4b84b75d242f2b796f5 Mon Sep 17 00:00:00 2001 From: tr4ck3ur Date: Fri, 13 Feb 2015 02:29:37 +0100 Subject: first drop --- jm2l/templates/edit_event.mako | 228 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 jm2l/templates/edit_event.mako (limited to 'jm2l/templates/edit_event.mako') diff --git a/jm2l/templates/edit_event.mako b/jm2l/templates/edit_event.mako new file mode 100644 index 0000000..6c41e9e --- /dev/null +++ b/jm2l/templates/edit_event.mako @@ -0,0 +1,228 @@ +## -*- 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 + -- cgit v1.2.3-54-g00ecf