Le repo des sources pour le site web des JM2L
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

105 lignes
3.5 KiB

  1. # -*- coding: utf8 -*-
  2. <%def name="Bienvenue(request, User)">
  3. Bonjour ${User.prenom},
  4. Vous venez de vous inscrire sur le site des JM2L et c'est une bonne idée :)
  5. Pour accéder à votre espace il vous suffit dorénavant de cliquer sur le lien suivant :
  6. ${request.route_url('bymail', hash=User.my_hash)}
  7. À partir de là vous avez la possibilité de :
  8. - inscrire votre stand pour la journée du ${request.registry['event_date']}
  9. - inscrire une conférence
  10. - inscrire un atelier
  11. - chercher/proposer du covoiturage
  12. - chercher/proposer un hébergement
  13. - vous faire rembourser vos frais
  14. - chercher proposer du matériel (câbles, etc)
  15. Pour plus d'information vous pouvez vous connectez au site des JM2L : http://jm2l.linux-azur.org ou nous envoyer un mail à « contact at jm2l.linux-azur.org ». Et si vous êtes vraiment perdu vous pouvez toujours nous téléphoner au +33 6 52 42 31 37.
  16. Nous vous attendons avec joie le ${request.registry['event_date']} à Sophia Antipolis pour fêter le libre et partager la connaissance, la bonne humeur et du soleil :)
  17. L'équipe des JM2L
  18. </%def> \
  19. <%def name="Forgot(request, User)">
  20. Bonjour ${User.pseudo or User.prenom},
  21. Vous venez de demander le renvoi de vos identifiants sur le site des JM2L.
  22. Pour accéder à votre espace il vous suffit dorénavant de cliquer sur le lien suivant :
  23. ${request.route_url('bymail', hash=User.my_hash)}.
  24. N'hésitez pas à l'ajouter à vos liens favoris.
  25. Vos identifiants de connexion :
  26. Login: ${User.slug}
  27. Password: ${User.password}
  28. Vous êtes connecté : changez votre mot de passe sur votre fiche pour assurer votre sécurité :-)
  29. Pour plus d'information vous pouvez nous envoyer un message à « contact at jm2l.linux-azur.org ».
  30. Et si vous êtes vraiment perdu vous pouvez toujours nous téléphoner au +33 6 52 42 31 37.
  31. Nous vous attendons avec joie le ${request.registry['event_date']} à Sophia Antipolis pour fêter le libre et partager la connaissance, la bonne humeur et du soleil :)
  32. L'équipe des JM2L
  33. </%def> \
  34. <%def name="ShowTasks(request, User, Contact)">
  35. Salut ${User.pseudo or User.prenom},
  36. Les JM2L approchent à grand pas, il faut donc avancer sur les tâches d'organisation !
  37. En se basant sur le travail qu'il reste à faire pour que tout se passe dans les meilleurs
  38. conditions lors de l'évènement ...
  39. Voici ce qu'il y'a dans la liste des tâches qui te sont assignées:
  40. % for t in sorted(User.task_assoc, key=lambda k:k.due_date):
  41. % if not t.closed:
  42. - Pour le ${t.due_date.strftime('%d %B %Y').decode('utf-8', 'xmlcharrefreplace')} - ${t.area.name} tâche ${t.uid}
  43. => ${t.name}
  44. % endif
  45. % endfor
  46. Et il y'a aussi des tâches communes !
  47. % for t in sorted(Contact.task_assoc, key=lambda k:k.due_date):
  48. % if not t.closed and t.uid!=51:
  49. - Pour le ${t.due_date.strftime('%d %B %Y').decode('utf-8', 'xmlcharrefreplace')} - ${t.area.name} tâche ${t.uid}
  50. => ${t.name}
  51. % endif
  52. % endfor
  53. Pour accéder à ton espace il te suffit de cliquer sur le lien suivant :
  54. ${request.route_url('bymail', hash=User.my_hash)}.
  55. % for t in filter(lambda k:k.uid==51, Contact.task_assoc):
  56. Nous avons fixé la prochaine réunion JM2L au ${t.due_date.strftime('%d %B').decode('utf-8', 'xmlcharrefreplace')} à 19h30.
  57. % endfor
  58. Bon courage
  59. --
  60. Ceci est un mail automatisé ;)
  61. Le site de l'équipe des JM2L !
  62. </%def> \
  63. % if action=='Welcome':
  64. ${self.Bienvenue(request, User)}
  65. % elif action=='Forgot':
  66. ${self.Forgot(request, User)}
  67. % elif action=='Tasks':
  68. ${self.ShowTasks(request, User, Contact)}
  69. % endif