amministratore.edit.html 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. {% extends 'base.html' %}
  2. {% block top %}
  3. <div class='form-outline mb-3 text-center btn-primary h3'>
  4. {{ HeaderTitle }}
  5. </div>
  6. <div class='form-outline mb-3 text-center btn-primary h3'>
  7. Amministratore: {{ admin.username }}
  8. </div>
  9. {% endblock %}
  10. {% block body %}
  11. <!-- errori form sede -->
  12. {% if sede.errors %}
  13. <div class="alert alert-danger">
  14. {{ sede.errors }}
  15. </div>
  16. {% endif %}
  17. <!-- fine zona errori -->
  18. <!-- profilo sede -->
  19. <form name='SedeEdit' method='post'>
  20. {% csrf_token %}
  21. <div class='form-group'>
  22. <label for="login">Login Amministratore</label>
  23. <input type='text' class='form-control form-control-lg' name='login' id='login' value='{{ amministratore.login.value }}' {% if admin.sola_lettura %}readonly{% endif %}>
  24. </div>
  25. <div class='form-group'>
  26. <label for="nome">Nome</label>
  27. <input type='text' class='form-control form-control-lg' name='nome' id='nome' value='{{ amministratore.nome.value }}' {% if admin.sola_lettura %}readonly{% endif %}>
  28. </div>
  29. <div class='form-group'>
  30. <label for="mail">Email</label>
  31. <input type='text' class='form-control form-control-lg' name='mail' id='mail' value='{{ amministratore.mail.value }}' {% if admin.sola_lettura %}readonly{% endif %}>
  32. </div>
  33. <div class='form-group'>
  34. <label for="pin">Pin/Password</label>
  35. <input type='text' class='form-control form-control-lg' name='pin' id='pin' value='{{ amministratore.pin.value }}' {% if admin.sola_lettura %}readonly{% endif %}>
  36. </div>
  37. <br>
  38. <div class="card">
  39. <div class="card-header">
  40. Sicurezza
  41. </div>
  42. <ul class="list-group list-group-flush">
  43. <li class="list-group-item">
  44. <div class='form-check'>
  45. <input class="form-check-input" type="checkbox" {% if amministratore.sola_lettura.value %} checked {% endif %} id="sola_lettura" name="sola_lettura" {% if admin.sola_lettura %} readonly {% endif %}>
  46. <label for='sola_lettura' class='form-control-label'>Accesso consentito in sola lettura</label>
  47. </div>
  48. <div class="form-check">
  49. <input class="form-check-input" type="checkbox" id="crea_azienda" name="crea_azienda" {% if admin.sola_lettura %}readonly{% endif %}/>
  50. <label for='crea_azienda' class='form-control-label'>Autorizzato a creare aziende</label>
  51. </div>
  52. <div class="form-check">
  53. <input class="form-check-input" type="checkbox" id="crea_sede" name="crea_sede" {% if admin.sola_lettura %}readonly{% endif %}/>
  54. <label for='crea_sede' class='form-control-label'>Autorizzato a creare sedi</label>
  55. </div>
  56. <div class="form-check">
  57. <input class="form-check-input" type="checkbox" id="crea_utente" name="crea_utente" {% if admin.sola_lettura %}readonly{% endif %}/>
  58. <label for='crea_utente' class='form-control-label'>Autorizzato a creare dipendenti</label>
  59. </div>
  60. <div class="form-check">
  61. <input class="form-check-input" type="checkbox" id="crea_documento" name="crea_documento" {% if admin.sola_lettura %}readonly{% endif %}/>
  62. <label for='crea_documento' class='form-control-label'>Autorizzato a caricare documenti</label>
  63. </div>
  64. <div class="form-check">
  65. <input class="form-check-input" type="checkbox" id="crea_comunicazione" name="crea_comunicazione" {% if admin.sola_lettura %}readonly{% endif %}/>
  66. <label for='crea_comunicazione' class='form-control-label'>Autorizzato a creare messaggio per comunicazioni</label>
  67. </div>
  68. <div class="form-check">
  69. <input class="form-check-input" type="checkbox" id="crea_permesso" name="crea_permesso" {% if admin.sola_lettura %}readonly{% endif %}/>
  70. <label for='crea_permesso' clasm='form-control-label'>Autorizzato a creare/associare permessi</label>
  71. </div>
  72. </li>
  73. <!-- editing -->
  74. <li class="list-group-item">
  75. <div class='form-check'>
  76. <input class="form-check-input" type="checkbox" {% if amministratore.edit_azienda.value %} checked {% endif %} id="edit_azienda" name="edit_azienda" {% if admin.sola_lettura %}readonly{% endif %}/>
  77. <label for='edit_azienda' class='form-control-label'>Autorizzato a modificare aziende</label>
  78. </div>
  79. <div class='form-check'>
  80. <input class="form-check-input" type="checkbox" {% if amministratore.edit_sede.value %} checked {% endif %} id="edit_sede" name="edit_sede" {% if admin.sola_lettura %}readonly{% endif %}/>
  81. <label for='edit_sede' class='form-control-label'>Autorizzato a modificare sedi</label>
  82. </div>
  83. <div class='form-check'>
  84. <input class="form-check-input" type="checkbox" {% if amministratore.edit_utente.value %} checked {% endif %} id="edit_utente" name="edit_utente" {% if admin.sola_lettura %}readonly{% endif %}/>
  85. <label for='edit_utente' class='form-control-label'>Autorizzato a modificare dipendenti</label>
  86. </div>
  87. <div class='form-check'>
  88. <input class="form-check-input" type="checkbox" {% if amministratore.edit_documento.value %} checked {% endif %} id="edit_documento" name="edit_documento" {% if admin.sola_lettura %}readonly{% endif %}/>
  89. <label for='edit_documento' class='form-control-label'>Autorizzato a modificare documenti</label>
  90. </div>
  91. <div class='form-check'>
  92. <input class="form-check-input" type="checkbox" {% if amministratore.edit_comunicazione.value %} checked {% endif %} id="edit_comunicazione" name="edit_comunicazione" {% if admin.sola_lettura %}readonly{% endif %}/>
  93. <label for='edit_comunicazione' class='form-control-label'>Autorizzato a modificare messaggi per comunicazione</label>
  94. </div>
  95. <div class='form-check'>
  96. <input class="form-check-input" type="checkbox" {% if amministratore.edit_permesso.value %} checked {% endif %} id="edit_permesso" name="edit_permesso" {% if admin.sola_lettura %}readonly{% endif %}/>
  97. <label for='edit_permesso' class='form-control-label'>Autorizzato a modificare permessi e associazioni</label>
  98. </div>
  99. <div class='form-check'>
  100. <input class="form-check-input" type="checkbox" {% if amministratore.vedi_permesso.value %} checked {% endif %} id="vedi_permesso" name="vedi_permesso" {% if admin.sola_lettura %}readonly{% endif %}/>
  101. <label for='vedi_permesso' class='form-control-label'>Visualizza permessi e associazioni</label>
  102. </div>
  103. </li>
  104. <!-- blocco automazione OTP accesso -->
  105. <li class="list-group-item">
  106. </li>
  107. </ul>
  108. </div>
  109. <br>
  110. <div class="btn-group">
  111. <input type='submit' class="btn btn-primary" value='Aggiorna' {% if admin.sola_lettura %} disable {% endif %}>
  112. <input type='submit' class="btn btn-primary" name="indietro" value="Indietro">
  113. </div>
  114. </form>
  115. </div>
  116. {% endblock %}