瀏覽代碼

preparati i 4 form (Da completare) per la gestione degli amministratori

Mauro 8 月之前
父節點
當前提交
a41224d1a6

+ 0 - 42
amministratore/templates/amministratore.edit.amministratore.edit.html

@@ -1,42 +0,0 @@
-{% extends 'base.html' %}
-
-{% block body %}
-
- <div class="error">
-  <!-- errori form sede -->
-  {% if sede.errors %}
-    <div class="alert alert-danger">
-    {{ sede.errors }}
-    </div>
-  {% endif %}
-  <!-- fine zona errori -->
-  </div>
-
-  <!-- profilo sede -->
-  <form name='AmministratoreEdit' method='post'>
-    {% csrf_token %}
-    <div class='form-group'>
-      <label for="login">Login Amministratore</label>
-      <input type='text' class='form-control form-control-lg' name='login' id='login' value='{{ amministratore.login.value }}'>
-    </div>
-    <div class='form-group'>
-      <label for="nome">Nome</label>
-      <input type='text' class='form-control form-control-lg' name='nome' id='nome' value='{{ amministratore.nome.value }}'>
-    </div>
-    <div class='form-group'>
-      <label for="mail">Email</label>
-      <input type='text' class='form-control form-control-lg' name='mail' id='mail' value='{{ amministratore.mail.value }}'>
-    </div>
-    <div class='form-group'>
-      <label for="pin">Pin/Password</label>
-      <input type='password' class='form-control form-control-lg' name='pin' id='pin' value='{{ amministratore.pin.value }}'>
-    </div>
-    <p></p>
-    <div class="btn-group">
-      <br>
-      <input type='submit' name="AmministratoreUpdateButton" class="btn btn-primary" value='Aggiorna'>
-      <input type='submit' class="btn btn-primary" name="indietro" value="Indietro">
-    </div>
-  </form>
-
-{% endblock %}

+ 0 - 3
amministratore/templates/amministratore.edit.amministratore.html

@@ -1,3 +0,0 @@
-<div class="tab-pane fade {% if pane == 'Amministratore' %}show active{% endif %}" id="amministratore-pane" role="tabpanel" aria-labelledby="amministratore-tab" tabindex="0">
-  {% include "amministratore.edit.amministratore.edit.html" %}
-</div>

+ 38 - 17
amministratore/templates/amministratore.edit.html

@@ -2,22 +2,43 @@
 
 {% block body %}
 
-<!-- Nav tabs -->
-<div class="button-group" role="tablist">
-  <button class="btn btn-primary active" id="amministratore-tab" data-bs-toggle="tab" data-bs-target="#amministratore-pane" type="button" role="tab" aria-controls="amministratore-pane" aria-selected="true">Amministratore</button>
-  <button class="btn btn-primary" id="permesso-tab" data-bs-toggle="tab" data-bs-target="#permesso-pane" type="button" role="tab" aria-controls="permesso-pane" aria-selected="true">Permessi</button>
-  <button class="btn btn-primary" id="azienda-tab" data-bs-toggle="tab" data-bs-target="#azienda-pane" type="button" role="tab" aria-controls="azienda-pane" aria-selected="true">Aziende</button>
-  <button class="btn btn-primary" id="zona-tab" data-bs-toggle="tab" data-bs-target="#zona-pane" type="button" role="tab" aria-controls="zona-pane" aria-selected="true">Sedi</button>
-  <button class="btn btn-outline-primary" id="return-tab" data-bs-toggle="tab" data-bs-target="#return-pane" type="button" role="tab" aria-controls="return-pane" aria-selected="true"><a href="{% url 'amministratore:welcome' %}">Indietro</a></button>
-</div>
-<!-- end nav tabs -->
-<div>&nbsp;</div>
-<!-- Tab panes -->
-<div class="tab-content" id='mycontent'>
-  {% include 'amministratore.edit.amministratore.html' %}
-  {% include 'amministratore.edit.permesso.html' %}
-  {% include 'amministratore.edit.azienda.html' %}
-  {% include 'amministratore.edit.sede.html' %}
-</div>
+ <div class="error">
+  <!-- errori form sede -->
+  {% if sede.errors %}
+    <div class="alert alert-danger">
+    {{ sede.errors }}
+    </div>
+  {% endif %}
+  <!-- fine zona errori -->
+  </div>
+
+  <!-- profilo amministratore -->
+  <form name='AmministratoreEdit' method='post'>
+    {% csrf_token %}
+    <div class='form-group'>
+      <label for="login">Login Amministratore</label>
+      <input type='text' class='form-control form-control-lg' name='login' id='login' value='{{ amministratore.login.value }}'>
+    </div>
+    <div class='form-group'>
+      <label for="nome">Nome</label>
+      <input type='text' class='form-control form-control-lg' name='nome' id='nome' value='{{ amministratore.nome.value }}'>
+    </div>
+    <div class='form-group'>
+      <label for="mail">Email</label>
+      <input type='text' class='form-control form-control-lg' name='mail' id='mail' value='{{ amministratore.mail.value }}'>
+    </div>
+    <div class='form-group'>
+      <label for="pin">Pin/Password</label>
+      <input type='password' class='form-control form-control-lg' name='pin' id='pin' value='{{ amministratore.pin.value }}'>
+    </div>
+    <p></p>
+    <div class="btn-group">
+      <br>
+      <input type='submit' name="AmministratoreUpdateButton" class="btn btn-primary" value='Aggiorna'>
+      {# ordine: azienda, sede, amministratore #}
+      <input type='submit' name="AmministratoreDirittiAziendaButton" class="btn btn-primary" value="Avanti">
+      <input type='submit' class="btn btn-primary" name="indietro" value="Indietro">
+    </div>
+  </form>
 
 {% endblock %}

+ 25 - 3
amministratore/templates/amministratore.edit.permesso.html → amministratore/templates/amministratore.edit.pam.html

@@ -1,6 +1,18 @@
-<div class="tab-pane fade {% if pane == 'Permesso' %}show active{% endif %}" id="permesso-pane" role="tabpanel" aria-labelledby="permesso-tab" tabindex="1">
-  <div class="card">
-    <div class="card-header">
+{% extends 'base.html' %}
+
+{% block body %}
+
+ <div class="error">
+  <!-- errori form sede -->
+  {% if sede.errors %}
+    <div class="alert alert-danger">
+    {{ sede.errors }}
+    </div>
+  {% endif %}
+  <!-- fine zona errori -->
+  </div>
+
+    <div>
       Lista dei permessi generici assegnati all'utente <b>{{ amministratore.nome.value }}</b>:
     </div> 
     <ul class="list-group list-group-flush">
@@ -66,3 +78,13 @@
     </ul>
   </div>
 </div>
+
+    <div class="btn-group">
+      <br>
+      <input type='submit' name="AmministratoreUpdateButton" class="btn btn-primary" value='Aggiorna'>
+      {# ordine: azienda, sede, amministratore #}
+      <input type='submit' name="AmministratoreDirittiAziendaButton" class="btn btn-primary" value="Avanti">
+      <input type='submit' class="btn btn-primary" name="indietro" value="Indietro">
+    </div>
+
+{% endblock %}

+ 28 - 11
amministratore/templates/amministratore.edit.azienda.html → amministratore/templates/amministratore.edit.paz.html

@@ -1,12 +1,25 @@
-<div class="tab-pane fade {% if pane == 'Azienda' %}show active{% endif %}" id="azienda-pane" role="tabpanel" aria-labelledby="azienda-tab" tabindex="0">
-  <div class="card">
-    <div class="card-header">
-      Lista Aziende Autorizzate
-    </div> 
-    <ul class="list-group list-group-flush">
-      <li class="list-group-item">
-        <table class='table table-striped table-hover'>
-          <thead class='thead-dark'>
+{% extends 'base.html' %}
+
+{% block body %}
+
+ <div class="error">
+  <!-- errori form sede -->
+  {% if sede.errors %}
+    <div class="alert alert-danger">
+    {{ sede.errors }}
+    </div>
+  {% endif %}
+  <!-- fine zona errori -->
+  </div>
+
+  <div>
+    Lista Aziende Autorizzate
+  </div> 
+
+  <ul class="list-group list-group-flush">
+    <li class="list-group-item">
+      <table class='table table-striped table-hover'>
+        <thead class='thead-dark'>
           <tr>
             <th scope='col'>Nome</th>
             <th scope='col'>P.Iva</th>
@@ -102,5 +115,9 @@
         </table>
       </li>
     </ul>
-  </div>
-</div>
+      <div class="btn-group">
+      <input type='submit' name="AmministratoreDirittiSedeButton" class="btn btn-primary" value="Avanti">
+      <input type='submit' name="AmministratoreEditButton" class="btn btn-primary" value="Indietro">
+      <div>
+
+{% endblock $}

+ 24 - 5
amministratore/templates/amministratore.edit.sede.html → amministratore/templates/amministratore.edit.pse.html

@@ -1,6 +1,18 @@
-<div class="tab-pane fade {% if pane == 'Sede' %}show active{% endif %}" id="zona-pane" role="tabpanel" aria-labelledby="zona-tab" tabindex="0">
-  <div class="card">
-    <div class="card-header">
+{% extends 'base.html' %}
+
+{% block body %}
+
+ <div class="error">
+  <!-- errori form sede -->
+  {% if sede.errors %}
+    <div class="alert alert-danger">
+    {{ sede.errors }}
+    </div>
+  {% endif %}
+  <!-- fine zona errori -->
+  </div>
+
+  <div">
       Lista Zone Autorizzate
     </div> 
     <ul class="list-group list-group-flush">
@@ -94,5 +106,12 @@
         </table>
       </li>
     </ul>
-  </div>
-</div>
+    <div class="btn-group">
+      <br>
+      <input type='submit' name="AmministratoreUpdateButton" class="btn btn-primary" value='Aggiorna'>
+      {# ordine: azienda, sede, amministratore #}
+      <input type='submit' name="AmministratoreDirittiAziendaButton" class="btn btn-primary" value="Avanti">
+      <input type='submit' class="btn btn-primary" name="indietro" value="Indietro">
+    </div>
+
+{% end block %}