Users can see waiting votes, votes can be terminated
[cavote.git] / templates / admin_vote_edit.html
index 841e15b..a0adb07 100644 (file)
@@ -3,7 +3,7 @@
 
 <div class="row">
   <div class="span6 well">
-    <form action="{{ url_for('admin_vote_edit', voteid=vote['id']) }}" method="post" class="form-horizontal">
+    <form action="{{ url_for('admin_vote_edit', voteid=vote.id) }}" method="post" class="form-horizontal">
       <fieldset><legend>Édition du vote</legend>
       <div class="control-group">
         <label class="control-label" for="title">Titre</label>
                     <input type="checkbox" name="public" {% if vote.is_public == 1 %} checked {% endif %}/>
                     Le vote est-il visible par tous ?
                   </label>
+                {% if not vote.is_terminated == 1 %}
                   <label class="checkbox">
                     <input type="checkbox" name="multiplechoice" {% if vote.is_multiplechoice == 1 %} checked {% endif %} disabled/>
                     Les votants peuvent-ils choisir plusieurs options ?
                   </label>
+                {% endif %}
                 </div>
               </div>
             </div>
         <label class="control-label" for="status">Statut</label>
         <div class="controls">
           <select class="span2" name="status" id="status">
-            {% if vote.is_open %}
-              <option>Fermé</option>
-              <option selected>Ouvert</option>
+            {% if vote.is_terminated == 1 %}
+                  <option>Fermé</option>
+                  <option>Ouvert</option>
+                  <option selected>Terminé</option>
             {% else %}
-              <option selected>Fermé</option>
-              <option>Ouvert</option>
+                {% if vote.is_open == 1 %}
+                  <option>Fermé</option>
+                  <option selected>Ouvert</option>
+                  <option>Terminé</option>
+                {% else %}
+                  <option selected>Fermé</option>
+                  <option>Ouvert</option>
+                {% endif %}
             {% endif %}
           </select>
         </div>
     </form>
   </div>
 
+  {% if not vote.is_terminated == 1%}
   <div class="span5 well pull-right">
     <fieldset><legend>Choix</legend>
       <table class="table table-stripped table-condensed">
       </table>
     </fieldset>
   </div>
+  {% endif %}
+
+  <div class="span5 well pull-right">
+    <fieldset><legend>Pièces jointes</legend>
+      <table class="table table-stripped table-condensed">
+        <thead>
+          <tr>
+            <th>Lien
+            <th>Actions
+          </tr>
+        </thead>
+        <tbody>
+        {% for attachment in attachments %}
+          <tr>
+            <td>{{ attachment.url }}</td>
+            <td><a href="{{ url_for('admin_vote_deleteattachment', voteid=vote.id, attachmentid=attachment.id) }}" class="btn btn-small btn-danger">Supprimer</a></td>
+          </tr>
+        {% endfor %}
+        </tbody>
+        <tfoot>
+          <tr>
+            <form action="{{ url_for('admin_vote_addattachment', voteid=vote.id) }}" method="post">
+              <td><input type="text" name="url" value="Nouveau document" /></td>
+              <td><input type="submit" class="btn btn-small btn-primary" value="+ Ajouter" />
+            </form>
+          </tr>
+        </tfoot>
+      </table>
+    </fieldset>
+  </div>
+
 </div>
 
 {% endblock %}