Le repo des sources pour le site web des JM2L
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

51 lines
1.3 KiB

  1. <%inherit file="jm2l:templates/layout.mako"/>
  2. <p>
  3. Pour que l'&eacute;venement JM2L context._kwargs['CurrentYear'] se passe dans les meilleures conditions
  4. possible.
  5. Il s'agit ici pour toi de te connecter et de compl&eacute;ter les formulaires,
  6. d'essayer de les tenir à jour au fur et à meusure, de les compl&eacute;ter
  7. de la façon la plus exhaustive possible, afin que l'&eacute;quipe
  8. des JM2L puisse s'organiser au mieux.
  9. </p>
  10. ${vars(user_id)}
  11. % if user_id:
  12. Welcome <strong>${user_id}</strong> ::
  13. <a href="${request.route_url('auth',action='out')}">Sign Out</a>
  14. %else:
  15. <form action="/sign/in" method="post">
  16. <label>User</label><input type="text" name="username">
  17. <label>Password</label><input type="password" name="password">
  18. <input type="submit" value="Sign in">
  19. </form>
  20. %endif
  21. % if paginator.items:
  22. ${paginator.pager()}
  23. <h2>Blog entries</h2>
  24. <ul>
  25. % for entry in paginator.items:
  26. <li>
  27. <a href="${request.route_url('blog', id=entry.id, slug=entry.slug)}">
  28. ${entry.title}</a>
  29. </li>
  30. % endfor
  31. </ul>
  32. ${paginator.pager()}
  33. % else:
  34. <p>No blog entries found.</p>
  35. %endif
  36. <p><a href="${request.route_url('blog_action',action='create')}">
  37. Create a new blog entry</a></p>
  38. <div id="ActiveList"></div>