Browse Source

Joli template ADSL pour l'utilisateur

illysedev 10 years ago
parent
commit
485311a496
2 changed files with 59 additions and 17 deletions
  1. 11 0
      coin/static/css/local.css
  2. 48 17
      dsl_ldap/templates/dsl_ldap/dsl.html

+ 11 - 0
coin/static/css/local.css

@@ -195,6 +195,17 @@ table.no-background tr {
     margin-top: 3.9375rem;  /* h1 margin top + bottom + font-size * line-height =  0.2rem + 0.5rem + 2.3125rem * 1.4 */
     margin-top: 3.9375rem;  /* h1 margin top + bottom + font-size * line-height =  0.2rem + 0.5rem + 2.3125rem * 1.4 */
 }
 }
 
 
+/* ADSL */
+.faketable {
+    font-size: 0.9em;
+    background-color: #FFFFFF;
+    border: 1px solid #E0E0E0;
+    padding: 0.25em;
+}
+.hint {
+    font-size: 0.9em;
+    margin-top: -0.5em;
+}
 
 
 /* Footer */
 /* Footer */
 
 

+ 48 - 17
dsl_ldap/templates/dsl_ldap/dsl.html

@@ -4,29 +4,60 @@
 
 
 {% block content %}
 {% block content %}
 <div class="row">
 <div class="row">
-  <form action="" method="post">{% csrf_token %}
+  <h2>Configuration de l'ADSL</h2>
+  <form class="flatform" action="" method="post">{% csrf_token %}
+  <p class="legend">Quand vous aurez terminé vos modifications, cliquez sur <input class="button" type="submit" value="Valider" /></p>
+
     {% for message in messages %}
     {% for message in messages %}
     <div class="message{% if message.tags %} {{ message.tags }}{% endif %}">
     <div class="message{% if message.tags %} {{ message.tags }}{% endif %}">
         {{ message }}
         {{ message }}
     </div>
     </div>
     {% endfor %}
     {% endfor %}
-  {{ form.non_field_errors }}
-  <div>Numéro de téléphone : {{ object.phone_number }}</div>
-  <div>Identifiant ADSL : {{ object.full_login }}</div>
-  <div>
-    {{ form.password.errors }}
-    {{ form.password.label_tag }}
-    {{ form.password }}
-    Mettre un mot de passe vide pour en générer un nouveau automatiquement
+
+  {% if form.non_field_errors %}
+  <div class="alert-box alert nogap">
+    {{ form.non_field_errors }}
+  </div>{% endif %}
+
+  <div class="large-7 columns">
+     <div class="panel">
+       <h3>Statut</h3>
+       <table class="full-width">
+         <tr>
+           <td class="center"><span class="label">Numéro de téléphone :</span></td>
+           <td>{{ object.phone_number }}</td>
+         </tr>
+         <tr>
+           <td class="center"><span class="label">Identifiant ADSL :</span></td>
+           <td>{{ object.full_login }}</td>
+        </tr>
+        <tr>
+          <td class="center boolviewer" colspan="2">
+            <input type="checkbox" disabled="disabled"{% if object.activated %} checked="checked"{% endif %} />
+            <span>Cette ligne est {{ object.activated|yesno:"activée,désactivée" }}</span>
+          </td>
+        </tr>
+        <tr class="flatfield">
+          <td class="center">{{ form.password.label_tag }}</td>
+          <td>{{ form.password }}</td>
+        </tr>
+      </table>
+      {{ form.password.errors }}
+      <p class="hint">Indiquez un mot de passe vide pour en générer un nouveau automatiquement.</p>
+    </div>
+  </div>
+
+  <div class="large-5 columns">
+    <div class="panel">
+      <h3>Adresses IP</h3>
+      <div class="faketable">
+        {% for subnet in object.ip_subnet.all %}
+          {{ subnet|prettify }}<br />
+        {% endfor %}
+      </div>
+    </div>
   </div>
   </div>
-  <div>État : {{ object.activated|yesno:"activé,désactivé" }}</div>
-  <div>Blocs IP :
-    <ul>
-      {% for subnet in object.ip_subnet.all %}
-      <li>{{ subnet|prettify }}</li>
-      {% endfor %}
-    </ul></div>
-  <input type="submit" value="Mettre à jour" />
+  <p class="formcontrol"><input class="button" type="submit" value="Valider" /></p>
 </form>
 </form>
 </div>
 </div>
 {% endblock %}
 {% endblock %}