gestione.domain.show.html 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. {% extends 'base.html' %}
  2. {% block body %}
  3. <div>Informazioni Generali sul Servizio</div>
  4. <div></div>
  5. <div class='row'>
  6. <div class='col'>
  7. <label for='domain'>Dominio</label>
  8. <input type='text' class='form-control' id='domain' value='{{dominio.nome }}' readonly>
  9. </div>
  10. <div class='col'>
  11. <label for='public_email'>Email Pubblica</label>
  12. <input type='text' class='form-control' id='public_email' value='{{ dominio.public_email }}' readonly>
  13. </div>
  14. </div>
  15. <div class='row'>
  16. <div class='col'>
  17. <label for='home'>Home (Tutte le mail vengono inviate a questo dominio)</label>
  18. <input type='text' class='form-control' id='home' value='{{ dominio.home }}' readonly>
  19. </div>
  20. </div>
  21. <div class='row'>
  22. <div class='col'>
  23. <label for='dic'>Inizio Contratto</label>
  24. <input type='text' class='form-control' id='idc' value='{{ dominio.date_start_contract }}' readonly>
  25. </div>
  26. <div class='col'>
  27. <label for='psc'>Prossima Scadenza Contratto</label>
  28. <input type='text' class='form-control' id='psc' value='{{ dominio.date_expire_contract }}' readonly>
  29. </div>
  30. <div class='col'>
  31. <label for='psr'>Prossima Scadenza Registrazione</label>
  32. <input type='text' class='form-control' id='psr' value='{{ dominio.date_expire_registrar }}' readonly>
  33. </div>
  34. </div>
  35. <hr>
  36. <div class='col'>
  37. <div class='row'>
  38. <label for='proprietario'>Proprietario (verificare anche la corrispondenza della registrazione)</label>
  39. <textarea name='proprietario' rows='5' class='form-control' readonly=''>{{ dominio.proprietario }}</textarea>
  40. </div>
  41. <div class='row'>
  42. <label for='contatti'>Contatti Email (Separare le email con spazi o virgole)</label>
  43. <input type='text' class='form-control' id='contatti' name='contatti' readonly='' value='{{ dominio.contatti }}' />
  44. </div>
  45. </div>
  46. <hr>
  47. <div class='row'>
  48. <div class='col'>
  49. <label for='enabled'>Dominio Abilitato</label>
  50. <input type='checkbox' class='form-check-input' id='enabled' name='enabled' {% if dominio.enabled %} checked {% endif %} disabled>
  51. </div>
  52. <div class='col'>
  53. <label for='tobedeleted'>Dominio Impostato per la cancellazione</label>
  54. <input type='checkbox' class='form-check-input' id='tobedeleted' name='tobedeleted' {% if dominio.tobedeleted %} checked {% endif %} disabled>
  55. </div>
  56. </div>
  57. <hr>
  58. <div class="row">
  59. <div class="col">
  60. <label for="mail"><h5>mail</h5></label>
  61. <input type="checkbox" class="form-check-input" id="mail" name="mail" {% if dominio.mail %} checked {% endif %} disabled>
  62. </div>
  63. <div class="col">
  64. <label for="pop3">Pop3/Pop3s</label>
  65. <input type="checkbox" class="form-check-input" id="pop3" name="pop3" {% if dominio.pop3 %} checked {% endif %} disabled>
  66. </div>
  67. <div class="col">
  68. <label for="pop3">Imap/Imaps</label>
  69. <input type="checkbox" class="form-check-input" id="pop3" name="pop3" {% if dominio.imap %} checked {% endif %} disabled>
  70. </div>
  71. <div class="col">
  72. <label for="smtp">Smtp/Smpts</label>
  73. <input type="checkbox" class="form-check-input" id="smtp" name="smtp" {% if dominio.smtp %} checked {% endif %} disabled>
  74. </div>
  75. <div class="col">
  76. <label for="smtp_relay">Smtp/Relay</label>
  77. <input type="checkbox" class="form-check-input" id="smtp_relay" name="smtp_relay" {% if dominio.smtp_relay %} checked {% endif %} disabled>
  78. </div>
  79. <div class="col">
  80. <label for="smtp_relay">Lmtp</label>
  81. <input type="checkbox" class="form-check-input" id="lmtp" name="lmtp" {% if dominio.lmtp %} checked {% endif %} disabled>
  82. </div>
  83. <div class='col'>
  84. <label for='webmail'>Webmail</label>
  85. <input type='checkbox' class='form-check-input' id='webmail' name='webmail' {% if dominio.webmail %} checked {% endif %} disabled>
  86. </div>
  87. </div>
  88. <div class='row'>
  89. <div class='col'>
  90. <label for='sieve'>Sieve</label>
  91. <input type='checkbox' class='form-check-input' id='sieve' name='sieve' {% if dominio.sieve %} checked {% endif %} disabled>
  92. </div>
  93. <div class='col'>
  94. <label for='antivirus'>Antivirus/AntiSpam</label>
  95. <input type='checkbox' class='form-check-input' id='antivirus' name='antivirus' {% if dominio.sieve %} checked {% endif %} disabled>
  96. </div>
  97. <div class='col'>
  98. <label for='spf'>Spf</label>
  99. <input type='checkbox' class='form-check-input' id='spf' name='spf' {% if dominio.spf %} checked {% endif %} disabled>
  100. </div>
  101. <div class='col'>
  102. <label for='blacklist'>BlackList</label>
  103. <input type='checkbox' class='form-check-input' id='blacklist' name='blacklist' {% if dominio.blacklist %} ckecked {% endif %} disabled>
  104. </div>
  105. <div class='col'>
  106. <label for='ftp'>Ftp</label>
  107. <input type='checkbox' class='form-check-input' id='ftp' name='ftp' readonly='' value='{{ dominio.ftp }}' disabled>
  108. </div>
  109. <div class='col'>
  110. <label for='sql'>Sql</label>
  111. <input type='checkbox' class='form-check-input' id='sql' name='sql' readonly='' value='{{ dominio.sql }}' disabled>
  112. </div>
  113. <div class='col'>
  114. <label for='nextcloud'>NextCloud</label>
  115. <input type='checkbox' class='form-check-input' id='nextcloud' name='nextcloud' readonly='' value='{{ dominio.nextcloud }}' disabled>
  116. </div>
  117. <div class='col'>
  118. <label for='nextcloud_pwd'>NextCloud Pass in Sync</label>
  119. <input type='checkbox' class='form-check-input' id='nextcloud_pwd' name='nextcloud_pwd' readonly='' value='{{ dominio.nextcloud_pwd }}' disabled>
  120. </div>
  121. </div>
  122. <hr>
  123. <div class='row'>
  124. <div class='col'>
  125. <label for='max_account'>Account Max</label>
  126. <input type='text' class='form-control' id='max_account' name='max_account' value='{{ dominio.max_account }}' readonly>
  127. <label for='max_account'>Account Usati</label>
  128. <input type='text' class='form-control' id='used_account' name='used_account' value='{{ used_account }}' readonly>
  129. </div>
  130. <div class='col'>
  131. <label for='max_alias'>Alias Max</label>
  132. <input type='Text' class='form-control' id='max_alias' name='max_alias' value='{{ dominio.max_alias }}' readonly>
  133. <label for='max_account'>alias Usati</label>
  134. <input type='text' class='form-control' id='used_alias' name='used_alias' value='{{ used_alias }}' readonly>
  135. </div>
  136. <div class='col'>
  137. <label for='max_list'>Liste Distribuzione</label>
  138. <input type='Text' class='form-control' id='max_list' name='max_list'value='{{ dominio.max_list }}' readonly>
  139. <label for='max_account'>Liste Usate</label>
  140. <input type='text' class='form-control' id='used_list' name='used_list' value='{{ used_list }}' readonly>
  141. </div>
  142. </div>
  143. <hr>
  144. Quote In uso (I valori sono espressi in Mega)
  145. <div class='row'>
  146. <div class='col text-center'>
  147. <label for='mail_quota'>Mail Quota</label>
  148. <input type='text' class='form-control' id='mail_quota' name='mail_quota' value='{{ dominio.mail_quota }}' readonly>
  149. </div>
  150. <div class='col'>
  151. <label for='http_quota'>Http Quota</label>
  152. <input type='Text' class='form-control' id='http_quota' name='http_quota' value='{{ dominio.http_quota }}' readonly>
  153. </div>
  154. <div class='col'>
  155. <label for='ftp_quota'>Ftp Quota</label>
  156. <input type='Text' class='form-control' id='ftp_quota' name='ftp_quota'value='{{ dominio.ftp_quota }}' readonly>
  157. </div>
  158. <div class='col'>
  159. <label for='http_quota'>Sql Quota</label>
  160. <input type='Text' class='form-control' id='http_quota' name='sql_quota' value='{{ dominio.sql_quota }}' readonly>
  161. </div>
  162. <div class='col'>
  163. <label for='nextcloud_quota'>Nextcloud quota</label>
  164. <input type='text' class='form-control' id='nextcloud_quota' name='nextcloud_quota' value='{{ dominio.nextcloud_quotaa }}' readonly>
  165. </div>
  166. <div class='col'>
  167. <label for='totale'>Totale quota</label>
  168. <input type='text' class='form-control' id='totale' name='totale' value='{{ totale }}' readonly>
  169. </div>
  170. </div>
  171. <div>
  172. <div class='row'>
  173. <div class='col text-center'>
  174. <label for='warning_mail_quota'>Quota Allarme per Utente</label>
  175. <input type='number' class='form-control' id='warning_mail_quota' name='warning_mail_quota' value={{ dominio.warning_mail_quota }}>
  176. </div>
  177. <div class='col'>
  178. <label for='warning_mail_quota_check'>Controllo Soglia</label>
  179. <input type='checkbox' class='form-check-input' id='warning_mail_quota_check' name='warning_mail_quota_check' {% if dominio.warning_mail_quota_check %} checked {% endif %}>
  180. </div>
  181. <div class='col text-center'>
  182. <label for='update_mail_quota'>Aggiorna Quota Email</label>
  183. <input type='checkbox' class='form-check-input' id='update_mail_quota' name='update_mail_quota' {% if dominio.update_mail_quota %} checked {% endif %} readonly>
  184. </div>
  185. <div class='col text-center'>
  186. <label for='force_update_mail_quota'>Forza Aggiornamento</label>
  187. <input type='checkbox' class='form-check-input' id='force_update_mail_quota' name='force_update_mail_quota' {% if dominio.force_update_mail_quota %} checked {% endif %} readonly>
  188. </div>
  189. </div>
  190. <hr>
  191. {% if ftplist %}
  192. Spazio FTP assegnato
  193. <table class='table table-striped table-hover'>
  194. <thead class='thead-dark'>
  195. <tr>
  196. <th>Utente</th>
  197. <th>Home</th>
  198. <th>Quota</th>
  199. </tr>
  200. </thead>
  201. <tbody>
  202. {% for f in ftplist %}
  203. <tr>
  204. <td>{{ f.utente }}</td>
  205. <td>{{ f.homedir }}</td>
  206. <td>{{ f.quota }}</td>
  207. </tr>
  208. {% endfor %}
  209. </tbody>
  210. </table>
  211. {% endif %}
  212. <hr>
  213. {% if 'DOMNIEDITDOMAIN' in securitylist %}
  214. <div class='row'>
  215. <label for='nota'>Note e appunti</label>
  216. <textarea name='nota' class='form-control' rows='5' readonly>{{ dominio.nota }}</textarea>
  217. </div>
  218. {% endif %}
  219. </form>
  220. </div>
  221. {% endblock %}