2
0

sql.database.edit.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. {% extends 'base.html' %}
  2. {% block top %}
  3. <p>
  4. utente che sta effettuando aggiornamenti: {{ utenteautorizzato.mail }}@{{ utenteautorizzato.domain.nome }}
  5. </p>
  6. {% endblock %}
  7. {% block body %}
  8. <div>Gestione data sql</div>
  9. <div><p></div>
  10. <div></div>
  11. <form name='sqldataedit' method='post'>
  12. {% csrf_token %}
  13. <div class='form-group'>
  14. <div class='row'>
  15. <div class='col'>
  16. <label for='nome'>Nome Database</label>
  17. <input type='text' id='nome' name='nome' value='{{ formsqldatabase.nome.value }}' {% if not nuovorecord %} readonly {% endif %}/>
  18. </div>
  19. <div class='col'>
  20. <label for='dominio'> Dominio</label>
  21. <input type='text' id='dominio' name='dominio' value='{{ sqldatabase.dominio.nome }}' disabled>
  22. </div>
  23. </div>
  24. </div>
  25. <div class='form-group'>
  26. <div class='row'>
  27. <div class='col'>
  28. <label for='server'>Server Assegnato</label>
  29. <select name='server' id='server' class='form-control'>
  30. {% for s in sqlserver %}
  31. <option value='{{ s.id }}' {% if s.id|stringformat:'s' == formsqldatabase.server.value|stringformat:'s' %}selected{% endif %}>{{s.id}}: {{ s.nome }}</option>
  32. {% endfor %}
  33. </select>
  34. </div>
  35. </div>
  36. </div>
  37. <div class='form-group'>
  38. <div class='row'>
  39. <div class='col'>
  40. <label for='nome'>Nome Utente</label>
  41. <input type='text' id='username' name='username' value='{{ formsqldatabase.username.value }}'/ {% if formsqldatabase.locked.value %} readonly {% endif %}>
  42. </div>
  43. <div class='col'>
  44. <label for='password'>Password Operativa</label>
  45. <input type='text' id='password' name='password' value='{{ formsqldatabase.password.value }}'/ {% if formsqldatabase.locked.value %} readonly {% endif %}>
  46. </div>
  47. </div>
  48. </div>
  49. <div class='form-group'>
  50. <div class='row'>
  51. <div class='col'>
  52. <label class='form-check-label' for='enabled'>Abilitato</label>
  53. <input type='checkbox' class='form-check-input' id='enabled' name='enabled' {% if formsqldatabase.enabled.value %} checked {% endif %} {% if formsqldatabase.locked.value %} {% endif %}>
  54. </div>
  55. <div class='col'>
  56. <label class='form-check-label' for='tobedeleted'>Da cancellare</label>
  57. <input type='checkbox' class='form-check-input' id='tobedeleted' name='tobedeleted' {% if formsqldatabase.tobedeleted.value %} checked {% endif %}>
  58. </div>
  59. <div class='col'>
  60. <label class='form-check-label' for='locked'>Bloccato (Informazioni non modificabili)</label>
  61. <input type='checkbox' class='form-check-input' id='locked' name='locked' {% if formsqldatabase.locked.value %} checked {% endif %}>
  62. </div>
  63. <div class='col'>
  64. <label class='form-check-label' for='locked'>Non Eseguire</label>
  65. <input type='checkbox' class='form-check-input' id='noneseguire' name='locked' {% if formsqldatabase.noneseguire.value %} checked {% endif %}>
  66. </div>
  67. </div>
  68. </div>
  69. <div class='form-group'>
  70. <div class='row'>
  71. <div class='col'>
  72. <label class='form-check-label' for='mail_send'>Invia Credenziali</label>:
  73. <input type='checkbox' class='form-check-input' id='mail_send' name='mail_send' {% if formsqldatabase.mail_send.value %} checked {% endif %}>
  74. </div>
  75. <div class='col'>
  76. <label class='form-check-label' for='mail'>Destinatario Credenziali</label>
  77. <input type='text' class='form-control' id='mail' name='mail' value='{{ formsqldatabase.mail.value }}'>
  78. </div>
  79. </div>
  80. </div>
  81. <div class='form-group'>
  82. <div class='row'>
  83. <div class='col'>
  84. <label for='nota'>Nota</label>
  85. <textarea name='nota' class='form-control' rows='5'>{{ formsqldatabase.nota.value }}</textarea>
  86. </div>
  87. </div>
  88. </div>
  89. <div>
  90. <div class='form-group'>
  91. <div class='col'>
  92. {% if formsqldatabase.errors %}
  93. <div class='row'>
  94. Rilevati Errori, impossibile proseguire.
  95. {{ formdatabase.errors }}
  96. </div>
  97. <div class='row'>
  98. {% for f in formsqldatabase %}
  99. {% for e in f.errors %}
  100. <div class="alter alter-danger">
  101. <strong>{{f.label|escape }}: {{ e|escape }}</strong>
  102. </div>
  103. {% endfor %}
  104. {% endfor %}
  105. </div>
  106. <div class='row'>
  107. {% for e in formsqldatabase.non_field_errors %}
  108. <div class="alter alter-danger">
  109. <strong>{{ e|escape }}</strong><br>
  110. </div>
  111. {% endfor %}
  112. </div>
  113. {% endif %}
  114. </div>
  115. </div>
  116. <hr>
  117. <div class='btn-group' role='group' aria-label='conferme'>
  118. <button type='submit' class='btn btn-primary'>Conferma</button>
  119. <button type='reset' class='btn btn-secondary'>Reset</button>
  120. <button type 'submit' class='btn btn-secondary' name='AggiornaDbConf'>Aggiorna db.conf</button>
  121. <button type='submit' class='btn btn-secondary' name='Ritorna'>Ritorna (Senza Salvare)</button>
  122. </div>
  123. </form>
  124. {% endblock %}