azienda.editAzienda.documento.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {% extends "base.html" %}
  2. {% block headersupplement %}
  3. <script language="JavaScript">
  4. function toggle(source) {
  5. checkboxes = document.getElementsByName('select');
  6. for(var i=0, n=checkboxes.length;i<n;i++) {
  7. checkboxes[i].checked = source.checked;
  8. }
  9. }
  10. </script>
  11. {% endblock %}
  12. {% block body %}
  13. <!-- Nav tabs -->
  14. <div class="button-group" role="tablist">
  15. <button class="btn btn-primary active" id="documento-tab" data-bs-toggle="tab" data-bs-target="#documento-pane" type="button" role="tab" aria-controls="documento-pane" aria-selected="true">Documento</button>
  16. {% if 'DOCUMENTO.CREA' in permesso %}
  17. <button class="btn btn-primary" id="upload-tab" data-bs-toggle="tab" data-bs-target="#upload-pane" type="button" role="tab" aria-controls="upload-pane" aria-selected="true">Upload</button>
  18. {% endif %}
  19. {% if 'DOCUMENTO.EDIT' in permesso %}
  20. <button class="btn btn-primary" id="delete-tab" data-bs-toggle="tab" data-bs-target="#delete-pane" type="button" role="tab" aria-controls="delete-pane" aria-selected="true">Cancella Vecchi</button>
  21. {% endif %}
  22. <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 'azienda:welcome' %}">Indietro</a></button>
  23. </div>
  24. <!-- end nav tabs -->
  25. <div>&nbsp;</div>
  26. <!-- Tab panes -->
  27. <div class="tab-content" id='mycontent'>
  28. {% include 'documento.welcome.documento.html' %}
  29. {% include 'documento.welcome.upload.html' %}
  30. </div>
  31. <!-- Modal -->
  32. <div class="modal fade" id="ConfirmDocumentDeleteModal" tabindex="-1" role="dialog" aria-labelledby="ConfirmDocumentDeleteLabel{{ document.id }}" aria-hidden="true">
  33. <div class="modal-dialog" role="document">
  34. <div class="modal-content">
  35. <form name='ConfirmDeleteModal' method='POST'>
  36. {% csrf_token %}
  37. <div class="modal-header">
  38. <h5 class="modal-title" id="ConfirmDeleteLabel">Conferma Cancellazione?</h5>
  39. <span aria-hidden="true">&times;</span>
  40. </button>
  41. </div>
  42. <div class="modal-body">
  43. Confermi la cancellazione dei vecchi documenti?<br>
  44. La cancellazione è definitiva,immediata e non recuperabile
  45. <label for='limite'>Documenti più vecchi di:&nbsp;</label>
  46. <input type='text' name='limite' id='limite' value='{{ eol }}' maxlenght='4' size='4'>
  47. <label for='limite'>giorni.</label>
  48. </div>
  49. <div class="modal-footer">
  50. <button type="submit" name="DeleteOldDocuments" value='{{ documento.id }}' class="btn btn-primary">Elimina Vecchi Documenti</button>
  51. <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Chiudi</button>
  52. </div>
  53. </form>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <!-- end modal -->
  59. {% endblock %}
  60. {% block bodybottom %}
  61. {% if listaok %}
  62. <div>Sono stati caricati {{ listaoklen }} documento/i</div>
  63. <table class='table table-striped table-hover'>
  64. <thead class='thead-dark'>
  65. <tr>
  66. <th scope='col'>Documento caricato con successo</th>
  67. </tr>
  68. </thead>
  69. <tbody>
  70. {% for l in listaok %}
  71. <tr>
  72. <td> {{ l.documento }} </td>
  73. </tr>
  74. {% endfor %}
  75. </tbody>
  76. </table>
  77. </div>
  78. {% endif %}
  79. <div><br></div>
  80. {% if listanotok %}
  81. <div>Sono stati rifiutati {{ listanotoklen }} documento/i</div>
  82. <table class='table table-striped table-hover'>
  83. <thead class='thead-dark'>
  84. <tr>
  85. <th scope='col'>Documento non caricato perche già presente</th>
  86. </tr>
  87. </thead>
  88. <tbody>
  89. {% for l in listanotok %}
  90. <tr>
  91. <td> {{ l.documento }} </td>
  92. </tr>
  93. {% endfor %}
  94. </tbody>
  95. </table>
  96. </div>
  97. {% endif %}
  98. {% endblock %}