Admins can delete and edit users
[cavote.git] / templates / admin_user_edit.html
diff --git a/templates/admin_user_edit.html b/templates/admin_user_edit.html
new file mode 100644 (file)
index 0000000..5c13396
--- /dev/null
@@ -0,0 +1,79 @@
+{% extends "layout.html" %}
+{% block body %}
+
+<div class="row">
+  <div class="span6 well">
+    <form class="form-horizontal" action="{{ url_for('admin_user_edit', iduser=user.id) }}" method="post">
+    <fieldset><legend>Mise à jour du profil utilisateur</legend>
+      <div class="control-group">
+        <label class="control-label" for="email">E-mail</label>
+        <div class="controls">
+            <input type="text" name="email" id="email" value="{{ user.email }}"/>
+        </div>
+      </div>
+      <div class="control-group">
+          <label class="control-label" for="name">Nom</label>
+          <div class="controls">
+              <input type="text" name="name" id="name" value="{{ user.name }}" />
+          </div>
+      </div>
+      <div class="control-group">
+        <label class="control-label" for="organization">Association</label>
+        <div class="controls">
+            <input type="text" name="organization" id="organization" value="{{ user.organization }}"/>
+        </div>
+      </div>
+      <div class="control-group">
+        <label class="control-label" for="groups">Groupes</label>
+        <div class="controls">
+          <select name="groups" id="groups" multiple>
+            {% for group in groups %}
+            <option value="{{ group.id }}" {% if group in user.groups %}selected{% endif %}>{{ group.name }}</option>
+            {% endfor %}
+          </select>
+        </div>
+      </div>
+      <div class="control-group">
+        <label class="control-label">Options</label>
+        <div class="controls">
+          <label class="checkbox">
+            <input type="checkbox" name="admin" {% if user.is_admin %}checked{% endif %} />
+            L'utilisateur est-il administrateur ?
+          </label>
+        </div>
+      </div>
+      <div class="form-actions">
+        <input type="submit" class="btn btn-primary" value="Enregistrer" />
+        <input type="reset" class="btn" value="Annuler" />
+      </div>
+    </fieldset>
+    </form>
+  </div>
+
+<!--
+  <div class="span5 well">
+    <form class="form-horizontal" action="{{ url_for('user_password', userid=user.id) }}" method="post">
+    <fieldset><legend>Modification du mot de passe</legend>
+      <div class="control-group">
+        <label class="control-label" for="password">Mot de passe</label>
+        <div class="controls">
+            <input type="password" name="password" id="password" />
+        </div>
+      </div>
+      <div class="control-group">
+        <label class="control-label" for="password2">Confirmation</label>
+        <div class="controls">
+            <input type="password" name="password2" id="password2" />
+        </div>
+      </div>
+      <div class="form-actions">
+        <input type="submit" class="btn btn-primary" value="Enregistrer" />
+        <input type="reset" class="btn" value="Annuler" />
+      </div>
+    </fieldset>
+    </form>
+  </div>
+</div>
+-->
+{% endblock %}
+