admin_vote_new.html 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {% extends "layout.html" %}
  2. {% block body %}
  3. <div class="row">
  4. <div class="span7 well">
  5. <form action="{{ url_for('admin_vote_add') }}" method="post" class="form-horizontal">
  6. <fieldset><legend>Ajouter un vote</legend>
  7. <div class="control-group">
  8. <label class="control-label" for="title">Titre</label>
  9. <div class="controls">
  10. <input type="text" size=30 name="title" id="title" value="{{ request.form.title }}" />
  11. <span class="help-inline"><font color="red">*</font></span>
  12. </div>
  13. </div>
  14. <div class="control-group">
  15. <label class="control-label" for="description">Description</label>
  16. <div class="controls">
  17. <textarea class="input-xlarge" name="description" id="description" value="{{ request.form.description }}"></textarea>
  18. </div>
  19. </div>
  20. <div class="control-group">
  21. <label class="control-label" for="category">Catégorie</label>
  22. <div class="controls">
  23. <input type="text" data-provide="typeahead" data-source='["ca","membres"]' size=30 name="category" id="category" value="{{ request.form.category }}" />
  24. </div>
  25. </div>
  26. <div class="control-group">
  27. <label class="control-label" for="group">Groupe</label>
  28. <div class="controls">
  29. <select name="group" id="group">
  30. {% for group in groups %}
  31. <option>{{ group.name }}</option>
  32. {% endfor %}
  33. </select>
  34. <p class="help-block">Groupe d'utilisateur concernés par le vote et ayant le droit de voter</p>
  35. </div>
  36. </div>
  37. <div class="control-group">
  38. <label class="control-label" for="days">Durée (jours)</label>
  39. <div class="controls">
  40. <select class="span1" name="days" id="days">
  41. {% for i in range(1, 31) %}
  42. {% if i == 20 %}
  43. <option selected>{{ i }}</option>
  44. {% else %}
  45. <option>{{ i }}</option>
  46. {% endif %}
  47. {% endfor %}
  48. </select>
  49. </div>
  50. </div>
  51. <div class="control-group">
  52. <label class="control-label">Options</label>
  53. <div class="controls">
  54. <label class="checkbox">
  55. <input type="checkbox" name="transparent" checked />
  56. Les votants peuvent-ils voir le choix des autres ?
  57. </label>
  58. <label class="checkbox">
  59. <input type="checkbox" name="public" checked />
  60. Le vote est-il visible par tous ?
  61. </label>
  62. <label class="checkbox">
  63. <input type="checkbox" name="multiplechoice" />
  64. Les votants peuvent-ils choisir plusieurs options ?
  65. </label>
  66. </div>
  67. </div>
  68. <div class="control-group">
  69. <label class="control-label" for="pattern">Schéma</label>
  70. <div class="controls">
  71. <select name="pattern" id="pattern">
  72. <option selected>Aucun</option>
  73. {% for pattern in patterns %}
  74. <option>{{ pattern }}</option>
  75. {% endfor %}
  76. </select>
  77. </div>
  78. </div>
  79. <div class="form-actions">
  80. <input type="submit" class="btn btn-primary" value="Créer le vote" />
  81. </div>
  82. </fieldset>
  83. </form>
  84. </div>
  85. </div>
  86. {% endblock %}