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.
 
 
 
 
 

105 linhas
3.4 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 25 novembre
  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 impatience le 25 novembre à Sophia Antipolis pour fêter le libre et partager de la connaissance, de 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 connection sont les suivants:
  26. Login: ${User.slug}
  27. Password: ${User.password}
  28. Une fois connecté vous pouvez changer votre mot de passe sur votre fiche.
  29. Pour plus d'information vous pouvez nous envoyer un mail à « 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 impatience le 25 novembre 2017 à Sophia Antipolis pour fêter le libre et partager de la connaissance, de 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