Le repo des sources pour le site web des JM2L
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

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