1 {% extends
"layout.html" %}
5 <div class=
"span6 well">
6 <form action=
"{{ url_for('admin_vote_edit', 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>
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">{{ vote.description }}
</textarea>
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>
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=
"{{ vote.category }}" />
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>{{ group.name }}
</option>
40 <p class=
"help-block">Groupe d'utilisateur concernés par le vote et ayant le droit de voter
</p>
43 <div class=
"control-group">
44 <label class=
"control-label" for=
"days">Durée (jours)
</label>
45 <div class=
"controls">
46 <select class=
"span1" name=
"days" id=
"days">
47 {% for i in range(
1,
31) %}
48 {% if i == vote.duration %}
49 <option selected
>{{ i }}
</option>
51 <option>{{ i }}
</option>
55 <span class=
"help-inline">Du {{ vote.date_begin }} au {{ vote.date_end }}
</span>
58 <div class=
"control-group">
59 <label class=
"control-label" for=
"reminder">Rappel par mail les
</label>
60 <div class=
"controls">
61 <select class=
"span1" name=
"reminder" id=
"reminder">
62 {% for i in range(
1,
31) %}
63 {% if i == vote.reminder_last_days %}
64 <option selected
>{{ i }}
</option>
66 <option>{{ i }}
</option>
70 <span class=
"help-inline">derniers jours
</span>
76 <div class=
"accordion-group">
77 <div class=
"accordion-heading">
78 <a class=
"accordion-toggle" data-toggle=
"collapse" href=
"#options">+ Options
</a>
80 <div id=
"options" class=
"accordion-body collapse">
81 <div class=
"accordion-inner">
82 <div class=
"control-group">
83 <label class=
"control-label">Options
</label>
84 <div class=
"controls">
85 <label class=
"checkbox">
86 <input type=
"checkbox" name=
"transparent" {% if vote.is_transparent ==
1 %} checked {% endif %}
/>
87 Les votants peuvent-ils voir le choix des autres ?
89 <label class=
"checkbox">
90 <input type=
"checkbox" name=
"public" {% if vote.is_public ==
1 %} checked {% endif %}
/>
91 Le vote est-il visible par tous ?
93 {% if not vote.is_terminated ==
1 %}
94 <label class=
"checkbox">
95 <input type=
"checkbox" name=
"multiplechoice" {% if vote.is_multiplechoice ==
1 %} checked {% endif %} disabled
/>
96 Les votants peuvent-ils choisir plusieurs options ?
105 <div class=
"control-group">
106 <label class=
"control-label" for=
"status">Statut
</label>
107 <div class=
"controls">
108 <select class=
"span2" name=
"status" id=
"status">
109 {% if vote.is_terminated ==
1 %}
110 <option>Fermé
</option>
111 <option>Ouvert
</option>
112 <option selected
>Terminé
</option>
114 {% if vote.is_open ==
1 %}
115 <option>Fermé
</option>
116 <option selected
>Ouvert
</option>
117 <option>Terminé
</option>
119 <option selected
>Fermé
</option>
120 <option>Ouvert
</option>
126 <div class=
"form-actions">
127 <input type=
"submit" class=
"btn btn-primary" value=
"Enregistrer" />
128 <input type=
"reset" class=
"btn" value=
"Annuler" />
134 {% if not vote.is_terminated ==
1%}
135 <div class=
"span5 well pull-right">
136 <fieldset><legend>Choix
</legend>
137 <table class=
"table table-stripped table-condensed">
145 {% for choice in choices %}
147 <form action=
"{{ url_for('admin_vote_editchoice', voteid=vote.id, choiceid=choice.id) }}" method=
"post">
148 <td><input type=
"text" name=
"title" value=
"{{ choice.name }}" /></td>
149 <td><input type=
"submit" class=
"btn btn-small" value=
"Sauver" />
150 <a href=
"#delete{{ choice.id }}" data-toggle=
"modal" class=
"btn btn-danger btn-small">Supprimer
</a></td>
153 <div class=
"modal hide fade" id=
"delete{{ choice.id }}">
154 <div class=
"modal-header">
155 <button type=
"button" class=
"close" data-dismiss=
"modal">×
</button>
156 <h3>Suppression d'un choix
</h3>
158 <div class=
"modal-body">
159 <p>Voulez-vous vraiment supprimer le choix « {{ choice.name }} » ?
</p>
161 <div class=
"modal-footer">
162 <a href=
"{{ url_for('admin_vote_deletechoice', voteid=vote.id, choiceid=choice.id) }}" class=
"btn btn-danger">Confirmer
</a>
163 <a href=
"#" class=
"btn" data-dismiss=
"modal">Annuler
</a>
170 <form action=
"{{ url_for('admin_vote_addchoice', voteid=vote.id) }}" method=
"post">
171 <td><input type=
"text" name=
"title" value=
"Nouveau choix"
172 onfocus=
"if(this.value=='Nouveau choix')this.value='';"
173 onblur=
"if(this.value=='')this.value='Nouveau choix';" /></td>
174 <td><input type=
"submit" class=
"btn btn-small btn-primary" value=
"+ Ajouter" />
183 <div class=
"span5 well pull-right">
184 <fieldset><legend>Pièces jointes
</legend>
185 <table class=
"table table-stripped table-condensed">
193 {% for attachment in attachments %}
195 <td>{{ attachment.url }}
</td>
196 <td><a href=
"{{ url_for('admin_vote_deleteattachment', voteid=vote.id, attachmentid=attachment.id) }}" class=
"btn btn-small btn-danger">Supprimer
</a></td>
202 <form action=
"{{ url_for('admin_vote_addattachment', voteid=vote.id) }}" method=
"post">
203 <td><input type=
"text" name=
"url" value=
"Nouveau document"
204 onfocus=
"if(this.value=='Nouveau document')this.value='';"
205 onblur=
"if(this.value=='')this.value='Nouveau document';" /></td>
206 <td><input type=
"submit" class=
"btn btn-small btn-primary" value=
"+ Ajouter" />