431963189c92843dfea175a50dae650098394a78
[cavote.git] / templates / edit_vote.html
1 {% extends "layout.html" %}
2 {% block body %}
3
4 <div class="row">
5 <div class="span6 well">
6 <form action="{{ url_for('edit_vote', voteid=vote['id']) }}" method="post" class="form-horizontal">
7 <fieldset><legend>Édition du vote</legend>
8 <div class="control-group">
9 <label class="control-label" for="title">Titre</label>
10 <div class="controls">
11 <input type="text" size=30 name="title" id="title" value="{{ vote.title }}" />
12 <span class="help-inline"><font color="red">*</font></span>
13 </div>
14 </div>
15 <div class="control-group">
16 <label class="control-label" for="description">Description</label>
17 <div class="controls">
18 <textarea class="input-xlarge" name="description" id="description" value="{{ vote.description }}"></textarea>
19 </div>
20 </div>
21 <div class="accordion">
22 <div class="accordion-group">
23 <div class="accordion-heading">
24 <a class="accordion-toggle" data-toggle="collapse" href="#infos">+ Informations</a>
25 </div>
26 <div id="infos" class="accordion-body collapse">
27 <div class="accordion-inner">
28 <div class="control-group">
29 <label class="control-label" for="category">Catégorie</label>
30 <div class="controls">
31 <input type="text" data-provide="typeahead" data-source='["ca","membres"]' size=30 name="category" id="category" value="{{ request.form.category }}" />
32 </div>
33 </div>
34 <div class="control-group">
35 <label class="control-label" for="role">Groupe</label>
36 <div class="controls">
37 <select name="role" id="role" disabled>
38 <option selected>Tous</option>
39 <option>CA</option>
40 <option>Membres</option>
41 </select>
42 <p class="help-block">Groupe d'utilisateur concernés par le vote et ayant le droit de voter</p>
43 </div>
44 </div>
45 </div>
46 </div>
47 </div>
48 <div class="accordion-group">
49 <div class="accordion-heading">
50 <a class="accordion-toggle" data-toggle="collapse" href="#options">+ Options</a>
51 </div>
52 <div id="options" class="accordion-body collapse">
53 <div class="accordion-inner">
54 <div class="control-group">
55 <label class="control-label" for="days">Durée (jours)</label>
56 <div class="controls">
57 <select class="span1" name="days" id="days">
58 {% for i in range(1, 31) %}
59 {% if i == 20 %}
60 <option selected>{{ i }}</option>
61 {% else %}
62 <option>{{ i }}</option>
63 {% endif %}
64 {% endfor %}
65 </select>
66 </div>
67 </div>
68 <div class="control-group">
69 <label class="control-label">Options</label>
70 <div class="controls">
71 <label class="checkbox">
72 <input type="checkbox" name="transparent" />
73 Les votants peuvent-ils voir le choix des autres ?
74 </label>
75 <label class="checkbox">
76 <input type="checkbox" name="public" />
77 Le vote est-il visible par tous ?
78 </label>
79 {% if not vote.is_open %}
80 <label class="checkbox">
81 <input type="checkbox" name="multiplechoice" disabled/>
82 Les votants peuvent-ils choisir plusieurs options ?
83 </label>
84 {% endif %}
85 </div>
86 </div>
87 </div>
88 </div>
89 </div>
90 </div>
91 <div class="control-group">
92 <label class="control-label" for="status">Statut</label>
93 <div class="controls">
94 <select class="span2" name="status" id="status">
95 {% if vote.is_open %}
96 <option>Fermé</option>
97 <option selected>Ouvert</option>
98 {% else %}
99 <option selected>Fermé</option>
100 <option>Ouvert</option>
101 {% endif %}
102 </select>
103 </div>
104 </div>
105 <div class="form-actions">
106 <input type="submit" class="btn btn-primary" value="Enregistrer" />
107 <input type="reset" class="btn" value="Annuler" />
108 </div>
109 </fieldset>
110 </form>
111 </div>
112
113 <div class="span5 well">
114 <fieldset><legend>Choix</legend>
115 <table class="table table-stripped table-condensed">
116 <thead>
117 <tr>
118 <th>Titre
119 <th>Actions
120 </tr>
121 </thead>
122 <tbody>
123 {% for choice in choices %}
124 <tr>
125 <form action="{{ url_for('edit_choice', voteid=vote.id, choiceid=choice.id) }}" method="post">
126 <td><input type="text" name="title" value="{{ choice.name }}" /></td>
127 <td><input type="submit" class="btn btn-small" value="Sauver" />
128 <a href="{{ url_for('delete_choice', voteid=vote.id, choiceid=choice.id) }}" class="btn btn-small btn-danger">Supprimer</a></td>
129 </form>
130 </tr>
131 {% endfor %}
132 </tbody>
133 <tfoot>
134 <tr>
135 <form action="{{ url_for('add_choice', voteid=vote.id) }}" method="post">
136 <td><input type="text" name="title" value="Nouveau choix" /></td>
137 <td><input type="submit" class="btn btn-small btn-primary" value="+ Ajouter" />
138 </form>
139 </tr>
140 </tfoot>
141 </table>
142 </fieldset>
143 </div>
144 </div>
145
146 {% endblock %}