admin_vote_new.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  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="quorum">Quorum</label>
  28. <div class="controls">
  29. <select name="quorum" id="quorum">
  30. {% for quorum in quorums %}
  31. <option value="{{ quorum }}">{{ quorum * 100 }}%</option>
  32. {% endfor %}
  33. </select>
  34. </div>
  35. </div>
  36. <div class="control-group">
  37. <label class="control-label" for="group">Groupe</label>
  38. <div class="controls">
  39. <select name="group" id="group">
  40. {% for group in groups %}
  41. <option>{{ group.name }}</option>
  42. {% endfor %}
  43. </select>
  44. <p class="help-block">Groupe d'utilisateur concernés par le vote et ayant le droit de voter</p>
  45. </div>
  46. </div>
  47. <div class="control-group">
  48. <label class="control-label" for="days">Durée (jours)</label>
  49. <div class="controls">
  50. <select class="span1" name="days" id="days">
  51. {% for i in range(1, 31) %}
  52. {% if i == 20 %}
  53. <option selected>{{ i }}</option>
  54. {% else %}
  55. <option>{{ i }}</option>
  56. {% endif %}
  57. {% endfor %}
  58. </select>
  59. </div>
  60. </div>
  61. <div class="control-group">
  62. <label class="control-label">Options</label>
  63. <div class="controls">
  64. <label class="checkbox">
  65. <input type="checkbox" name="transparent" checked />
  66. Les votants peuvent-ils voir le choix des autres ?
  67. </label>
  68. <label class="checkbox">
  69. <input type="checkbox" name="public" checked />
  70. Le vote est-il visible par tous ?
  71. </label>
  72. <label class="checkbox">
  73. <input type="checkbox" name="anonymous" />
  74. Les votes sont-ils anonymes ?
  75. </label>
  76. </div>
  77. </div>
  78. <div class="control-group">
  79. <label class="control-label" for="cardinal">Valeurs</label>
  80. <div class="controls">
  81. <select name="cardinal" id="cardinal">
  82. {% for cardinal in cardinals %}
  83. <option value="{{ cardinal }}">{{ cardinals[cardinal].name }}</option>
  84. {% endfor %}
  85. </select>
  86. </div>
  87. </div>
  88. <div class="control-group">
  89. <label class="control-label" for="pattern">Schéma</label>
  90. <div class="controls">
  91. <select name="pattern" id="pattern">
  92. <option selected>Aucun</option>
  93. {% for pattern in patterns %}
  94. <option>{{ pattern }}</option>
  95. {% endfor %}
  96. </select>
  97. </div>
  98. </div>
  99. <div class="form-actions">
  100. <input type="submit" class="btn btn-primary" value="Créer le vote" />
  101. </div>
  102. </fieldset>
  103. </form>
  104. </div>
  105. </div>
  106. {% endblock %}