documento.azienda.html 4.0 KB

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