Quellcode durchsuchen

modificato: documento/templates/documento.welcome.html
modificato: utente/templates/utente.edit.document.html
modificato: utente/templates/utente.edit.profile.html

Mauro vor 11 Monaten
Ursprung
Commit
58bf0a1c64

BIN
db/db.sqlite3


+ 1 - 1
documento/templates/documento.welcome.html

@@ -116,7 +116,7 @@
                   <form name='ConfirmDeleteModal' method='POST'>
                     {% csrf_token %}
                     <button type="submit" name="DeleteDocument" value='{{ documento.id }}' class="btn btn-primary">Cancella</button>
-                    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Chiudi</button>
+                    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Chiudi/Annulla</button>
                   </form>
                 </div>
               </div>

+ 7 - 1
utente/templates/utente.edit.document.html

@@ -25,9 +25,12 @@
           <td> {{ documento.dataupload | date:'d/m/Y' }} </td>
           <!-- <td> <input class='btn btn-primary' type='submit' name='Elimina' value='{{ documento.id }}'></td> -->
           <td> <button type='button' class='btn btn-primary active' onclick="window.open('{% url "documento:finalize" documento.id uid %}')">Vedi</button>
-               <button type='button' class='btn btn-primary' data-bs-toggle='modal' data-bs-target='#ConfirmDeleteModal{{ documento.id }}' value='{{ documento.id }}'>Elimina!</button></td>
+               {% if admin.edit_documento %}
+               <button type='button' class='btn btn-primary' data-bs-toggle='modal' data-bs-target='#ConfirmDeleteModal{{ documento.id }}' value='{{ documento.id }}'>Elimina!</button>
+               {% endif %}</td>
           <td>
 
+        {% if admin.edit_documento %}
         <!-- Modal -->
         <div class="modal fade" id="ConfirmDeleteModal{{ documento.id }}" tabindex="-1" role="dialog" aria-labelledby="ConfirmDeleteLabel{{ document.id }}" aria-hidden="true">
           <div class="modal-dialog" role="document">
@@ -52,12 +55,14 @@
           </div>
         </div>
       <!-- end modal -->
+      {% endif %}
         </td>
         </tr>
       {% endfor %}
      </tbody>
    </table>
 
+   {% if admin.crea_documento %}
    <form name='fileManager' method="POST"  enctype='multipart/form-data'>
       {% csrf_token %}
 
@@ -71,6 +76,7 @@
             </tr>
           </table>
       </form>
+    {% endif %}
 
    {% if listaok %}
      <table class='table table-striped table-hover'>

+ 44 - 10
utente/templates/utente.edit.profile.html

@@ -53,24 +53,58 @@
           {% endfor %}
         </select>
     </div>
-
+ 
     <div class='form-group'>
       <label for="pin" class='form-control-label'>Pin</label>
       <input type='text' class='form-control' name='pin' id='pin' value='{{ utente.pin.value }}'>
     </div>
 
-    <div class='form-check'>
-      <input type="checkbox" clasS="form-check-input" name='primologin' id='primologin'>
-      <label class="form-check-label" for="primologin">Cambio Password primo accesso</label>
-    </div>
+    <br>
+
+    <div class="card">
+      <div class="card-header">
+        Opzioni Generali
+      </div>
+      <ul class="list-group list-group-flush">
+      <li class="list-group-item">
+        <div class='form-check'>
+          <input class="form-check-input" type="checkbox" {% if utente.cambiopassword.value %} checked {% endif %} id="cambiopassword" name="cambiopassword">
+          <label for='cambiopassword' class='form-control-label'>Il dipendente può aggiornare la password</label>
+        </div>
+      </li>
 
-    <div class='form-check'>
-      <input type="checkbox" class="form-check-input" name='CancellaUtente' id='CancellaUtente'>
-      <Label class="form-check-label" for='CancellaUtente'>Cancella Questo record!</label>
+      <!-- blocco automazione cambio password al primo accesso -->
+      <li class="list-group-item">
+        <div class='form-check'>
+          <input class="form-check-input" type="checkbox" {% if utente.forzanuovapassword.value %} checked {% endif %} id="forzanuovapassword" name="forzanuovapassword"/>
+          <label for='forzanuovapassword' class='form-control-label'>Il dipendente deve cambiare la password al primo login.</label>
+          </div>
+      </li>
+
+      <!-- blocco automazione OTP accesso -->
+      <li class="list-group-item">
+        <div class='form-check'>
+          <input class="form-check-input" type="checkbox" {% if utente.otppassword.value %} checked {% endif %} id="otppassword" name="otppassword"/>
+          <label for='otppassword' class='form-control-label'>Il dipendente riceve un OTP a conferma del login. (Opzione valida per i nuovi inserimenti) </label>
+          </div>
+      </li>
+
+      <!-- blocco automazione OTP accesso -->
+      <li class="list-group-item">
+        <div class='form-check'>
+          <input type="checkbox" class="form-check-input" name='cancellautente' id='cancellautente'>
+          <Label class="form-check-label" for='cancellautente'>Cancella Questo record!</label>
+        </div>
+      </li>
+      </ul>
     </div>
 
-    <input type='submit' class="btn btn-secondary" value='Aggiorna'>
-    <input type='submit' class="btn btn-primary" name="ritorna" value="Ritorna">
+    <br>
+
+    <div class="btn-group">
+      <input type='submit' class="btn btn-secondary" value='Aggiorna'>
+      <input type='submit' class="btn btn-primary" name="ritorna" value="Ritorna">
+    </div>
   </form>
 
 </div>