ソースを参照

aggiunte modifiche alla visualizzazione dei documenti azienda

mauro 6 ヶ月 前
コミット
2ff63197b0
75 ファイル変更23 行追加26 行削除
  1. 16 0
      azienda/views.py
  2. 6 2
      documento/templates/documento.welcome.lista.html
  3. 1 24
      documento/views.py
  4. BIN
      static/upload/06316060968/06316060968/1747246980.307438.saved
  5. BIN
      static/upload/06316060968/06316060968/1747247623.6465254.saved
  6. BIN
      static/upload/06316060968/06316060968/1747247623.6766367.saved
  7. BIN
      static/upload/06316060968/06316060968/1747247623.7035232.saved
  8. BIN
      static/upload/06316060968/06316060968/1747247623.73461.saved
  9. BIN
      static/upload/06316060968/06316060968/1747247623.7607472.saved
  10. BIN
      static/upload/06316060968/06316060968/1747247623.7854667.saved
  11. BIN
      static/upload/06316060968/06316060968/1747247623.8144753.saved
  12. BIN
      static/upload/06316060968/06316060968/1747247623.8506808.saved
  13. BIN
      static/upload/06316060968/06316060968/1747247623.8801868.saved
  14. BIN
      static/upload/06316060968/06316060968/1747247623.9117548.saved
  15. BIN
      static/upload/06316060968/06316060968/1747247623.9460332.saved
  16. BIN
      static/upload/06316060968/06316060968/1747247623.982404.saved
  17. BIN
      static/upload/06316060968/06316060968/1747247624.0257227.saved
  18. BIN
      static/upload/06316060968/06316060968/1747247624.0855017.saved
  19. BIN
      static/upload/06316060968/06316060968/1747247624.120249.saved
  20. BIN
      static/upload/06316060968/06316060968/1747247668.638202.saved
  21. BIN
      static/upload/06316060968/06316060968/1747247668.662945.saved
  22. BIN
      static/upload/06316060968/06316060968/1747247668.689845.saved
  23. BIN
      static/upload/06316060968/06316060968/1747247668.7131963.saved
  24. BIN
      static/upload/06316060968/06316060968/1747247668.737038.saved
  25. BIN
      static/upload/06316060968/06316060968/1747247668.7604976.saved
  26. BIN
      static/upload/06316060968/06316060968/1747247668.7842557.saved
  27. BIN
      static/upload/06316060968/06316060968/1747247668.809853.saved
  28. BIN
      static/upload/06316060968/06316060968/1747247668.833664.saved
  29. BIN
      static/upload/06316060968/06316060968/1747247668.8559444.saved
  30. BIN
      static/upload/06316060968/06316060968/1747247668.8814664.saved
  31. BIN
      static/upload/06316060968/06316060968/1747247668.9108114.saved
  32. BIN
      static/upload/06316060968/06316060968/1747247668.9411502.saved
  33. BIN
      static/upload/06316060968/06316060968/1747247668.9714093.saved
  34. BIN
      static/upload/06316060968/06316060968/1747247668.9989784.saved
  35. BIN
      static/upload/06316060968/06316060968/1747247706.416419.saved
  36. BIN
      static/upload/06316060968/06316060968/1747247706.4475973.saved
  37. BIN
      static/upload/06316060968/06316060968/1747247706.481541.saved
  38. BIN
      static/upload/06316060968/06316060968/1747247706.5187476.saved
  39. BIN
      static/upload/06316060968/06316060968/1747247706.551576.saved
  40. BIN
      static/upload/06316060968/06316060968/1747247706.5823221.saved
  41. BIN
      static/upload/06316060968/06316060968/1747247706.6132805.saved
  42. BIN
      static/upload/06316060968/06316060968/1747247706.6423922.saved
  43. BIN
      static/upload/06316060968/06316060968/1747247706.6727455.saved
  44. BIN
      static/upload/06316060968/06316060968/1747247706.707357.saved
  45. BIN
      static/upload/06316060968/06316060968/1747247706.7354774.saved
  46. BIN
      static/upload/06316060968/06316060968/1747247706.764288.saved
  47. BIN
      static/upload/06316060968/06316060968/1747247706.7997718.saved
  48. BIN
      static/upload/06316060968/06316060968/1747247706.829257.saved
  49. BIN
      static/upload/06316060968/06316060968/1747247706.8647218.saved
  50. BIN
      static/upload/06316060968/06316060968/1747247746.505654.saved
  51. BIN
      static/upload/06316060968/06316060968/1747247746.5364773.saved
  52. BIN
      static/upload/06316060968/06316060968/1747247746.5628247.saved
  53. BIN
      static/upload/06316060968/06316060968/1747247746.5890515.saved
  54. BIN
      static/upload/06316060968/06316060968/1747247746.6159859.saved
  55. BIN
      static/upload/06316060968/06316060968/1747247746.6455426.saved
  56. BIN
      static/upload/06316060968/06316060968/1747247746.6731467.saved
  57. BIN
      static/upload/06316060968/06316060968/1747247746.7070627.saved
  58. BIN
      static/upload/06316060968/06316060968/1747247746.7395728.saved
  59. BIN
      static/upload/06316060968/06316060968/1747247746.769661.saved
  60. BIN
      static/upload/06316060968/06316060968/1747247746.7985096.saved
  61. BIN
      static/upload/06316060968/06316060968/1747247746.8268046.saved
  62. BIN
      static/upload/06316060968/06316060968/1747247746.8569322.saved
  63. BIN
      static/upload/06316060968/06316060968/1747247746.8890374.saved
  64. BIN
      static/upload/06316060968/06316060968/1747247746.9182403.saved
  65. BIN
      static/upload/06316060968/06316060968/1747247787.285363.saved
  66. BIN
      static/upload/06316060968/06316060968/1747247787.3123674.saved
  67. BIN
      static/upload/06316060968/06316060968/1747247787.3392656.saved
  68. BIN
      static/upload/06316060968/06316060968/1747247787.3682523.saved
  69. BIN
      static/upload/06316060968/06316060968/1747247787.3955147.saved
  70. BIN
      static/upload/06316060968/06316060968/1747247787.4251573.saved
  71. BIN
      static/upload/06316060968/06316060968/1747247787.4547253.saved
  72. BIN
      static/upload/06316060968/06316060968/1747247787.4874573.saved
  73. BIN
      static/upload/06316060968/06316060968/1747247787.516503.saved
  74. BIN
      static/upload/06316060968/06316060968/1747247787.5502288.saved
  75. BIN
      static/upload/06316060968/VRLDNS86P49Z602O/1747246586.364412.saved

+ 16 - 0
azienda/views.py

@@ -170,8 +170,24 @@ def welcome(request):
     if 'azienda.documenti' in request.POST:
       # stato premuto tasto documenti aziendali
       print('premuto tasto azienda.documenti')
+      print("Generazione utente speciale per {}".format(data['azienda'].nome))
+
+      u = Utente()
+      u.azienda = data['azienda']
+      u.special = True
+      u.login = data['azienda'].nome
+      u.codicefiscale = data['azienda'].partitaiva
+      u.nome = "Document Store: {}".format(data['azienda'].nome)
+      u.pin = str(randint(100000,999999))
+      try:
+        u.save()
+        print('utente speciale salvato')
+      except IntegrityError as ie:
+        print(ie)
+
       u = data['azienda'].utente_set.get(special=True)
       print('**** utente',u,u.id)
+
       return HttpResponseRedirect(reverse('documento:azienda',args=[u.id,]))
 
     if "attivita" in request.POST:

+ 6 - 2
documento/templates/documento.welcome.lista.html

@@ -12,16 +12,18 @@
         <th scope='col'>Vedi</th>
 	<form name="order" method="POST">
 	{% csrf_token %}
+	{% if not aziendaview %}
 	<th scope='col' style='white-space: nowrap; width: 1%;'>Dipendente&nbsp;
 		                                                <button name='uteDW' type="submit" class="btn btn-outline-primary btn-sm">&#x2193;</button>
                                 	                        <button name='uteUP' type="submit" class="btn btn-outline-primary btn-sm">&#x2191;</button></th>
 	<th scope='col' style='white-space: nowrap; width: 1%;'>Sede&nbsp;
                                                                 <button name='seDW' type="submit" class="btn btn-outline-primary btn-sm">&#x2193;</button>
                                                                 <button name="seUP" type="submit" class="btn btn-outline-primary btn-sm">&#x2191;</button></th>
-        <th scope='col' style='white-space: nowrap; width: 1%;'>Documento&nbsp;
+	{% endif %}
+        <th scope='col' style='white-space: nowrap;'>Documento&nbsp;
 		                                                <button name='docDW' type="submit" class="btn btn-outline-primary btn-sm">&#x2193;</button>
 		                                                <button name="docUP" type="submit" class="btn btn-outline-primary btn-sm">&#x2191;</button></th>
-	<th scope='col' style='white-space: nowrap; width: 1%;'>Carica1mento&nbsp;
+	<th scope='col' style='white-space: nowrap; width: 3%;'>Caricamento&nbsp;
 		                                                <button name='carDW' type="submit" class="btn btn-outline-primary btn-sm">&#x2193;</button>
 		                                                <button name="carUP" type="submit" class="btn btn-outline-primary btn-sm">&#x2191;</button></th>
 	</form>
@@ -37,8 +39,10 @@
         {% if 'DOCUMENTO' in permesso %}
         <tr>
           <td> <button type='button' class='btn btn-primary btn-sm' onclick="window.open('{% url "documento:finalize" documento.id documento.utente.id%}')">Vedi</button></td>
+	  {% if not aziendaview %}
           <td>{{ documento.utente.nome }} </td>
           <td>{{ documento.utente.sede.nome }}</td>
+	  {% endif %}
 	  <td>{{ documento.documento }}<br>{{ documento.descrizione }} </td>
           <td>{{ documento.dataupload | date:'d/m/Y' }} </td>
 	  <!--<td><input class="form-check-input" type="checkbox" form="ElencoDocumenti" id="select-{{ documento.id }}" name="select" value='{{ documento.id }}'/>-->

+ 1 - 24
documento/views.py

@@ -436,6 +436,7 @@ def azienda(request,utente=None):
   print('inizio sequenza permessi')
   ### permessi inizio ###
   data['permesso'] = getAMP(admin)[0]
+  data['aziendaview']=True
   print('permesso generale:',data['permesso'])
   print("CAZZO CAZZO CAZZO e di nuovo cazzo cazzo")
 
@@ -455,14 +456,6 @@ def azienda(request,utente=None):
   ### sequenza di ordinamento ####
   print('Sequenza di ordinamento - lettura tasti ')
   print(request.POST)
-  if request.method == "POST" and 'uteUP' in request.POST:
-    print('uteUP')
-    request.session['docOrder'] = 'uteUP'
-    
-  if request.method == "POST" and 'uteDW' in request.POST:
-    print('uteDW')
-    request.session['docOrder'] = 'uteDW'
-    
   if request.method == "POST" and 'docUP' in request.POST:
     print('docUP')
     request.session['docOrder'] = 'docUP'
@@ -471,14 +464,6 @@ def azienda(request,utente=None):
     print('docDW')
     request.session['docOrder'] = 'docDW'
 
-  if request.method == "POST" and 'seUP' in request.POST:
-    print('seUP')
-    request.session['docOrder'] = 'seUP'
-        
-  if request.method == "POST" and 'seDW' in request.POST:
-    print('seDW')
-    request.session['docOrder'] = 'seDW'
-
   if request.method == "POST" and 'carUP' in request.POST:
     print('carUP')
     request.session['docOrder'] = 'carUP'
@@ -490,18 +475,10 @@ def azienda(request,utente=None):
   print('Fine Sequenza di ordinamento - lettura tasti')
 
   res = None
-  if 'docOrder' in request.session and 'uteDW' in request.session.get('docOrder'):
-    res = sorted(tmp, key = lambda x: x.utente.nome,reverse=False)
-  if 'docOrder' in request.session and 'uteUP' in request.session.get('docOrder'):
-    res = sorted(tmp, key = lambda x: x.utente.nome,reverse=True)
   if 'docOrder' in request.session and 'docDW' in request.session.get('docOrder'):
     res = sorted(tmp, key = lambda x: x.documento ,reverse=False)
   if 'docOrder' in request.session and 'docUP' in request.session.get('docOrder'):
     res = sorted(tmp, key = lambda x: x.documento,reverse=True)
-  if 'docOrder' in request.session and 'seDW' in request.session.get('docOrder'):
-    res = sorted(tmp, key = lambda x: x.utente.sede.nome ,reverse=False)
-  if 'docOrder' in request.session and 'seUP' in request.session.get('docOrder'):
-    res = sorted(tmp, key = lambda x: x.utente.sede.nome,reverse=True)
   if 'docOrder' in request.session and 'carDW' in request.session.get('docOrder'):
     res = sorted(tmp, key = lambda x: x.dataupload ,reverse=False)
   if 'docOrder' in request.session and 'carUP' in request.session.get('docOrder'):

BIN
static/upload/06316060968/06316060968/1747246980.307438.saved


BIN
static/upload/06316060968/06316060968/1747247623.6465254.saved


BIN
static/upload/06316060968/06316060968/1747247623.6766367.saved


BIN
static/upload/06316060968/06316060968/1747247623.7035232.saved


BIN
static/upload/06316060968/06316060968/1747247623.73461.saved


BIN
static/upload/06316060968/06316060968/1747247623.7607472.saved


BIN
static/upload/06316060968/06316060968/1747247623.7854667.saved


BIN
static/upload/06316060968/06316060968/1747247623.8144753.saved


BIN
static/upload/06316060968/06316060968/1747247623.8506808.saved


BIN
static/upload/06316060968/06316060968/1747247623.8801868.saved


BIN
static/upload/06316060968/06316060968/1747247623.9117548.saved


BIN
static/upload/06316060968/06316060968/1747247623.9460332.saved


BIN
static/upload/06316060968/06316060968/1747247623.982404.saved


BIN
static/upload/06316060968/06316060968/1747247624.0257227.saved


BIN
static/upload/06316060968/06316060968/1747247624.0855017.saved


BIN
static/upload/06316060968/06316060968/1747247624.120249.saved


BIN
static/upload/06316060968/06316060968/1747247668.638202.saved


BIN
static/upload/06316060968/06316060968/1747247668.662945.saved


BIN
static/upload/06316060968/06316060968/1747247668.689845.saved


BIN
static/upload/06316060968/06316060968/1747247668.7131963.saved


BIN
static/upload/06316060968/06316060968/1747247668.737038.saved


BIN
static/upload/06316060968/06316060968/1747247668.7604976.saved


BIN
static/upload/06316060968/06316060968/1747247668.7842557.saved


BIN
static/upload/06316060968/06316060968/1747247668.809853.saved


BIN
static/upload/06316060968/06316060968/1747247668.833664.saved


BIN
static/upload/06316060968/06316060968/1747247668.8559444.saved


BIN
static/upload/06316060968/06316060968/1747247668.8814664.saved


BIN
static/upload/06316060968/06316060968/1747247668.9108114.saved


BIN
static/upload/06316060968/06316060968/1747247668.9411502.saved


BIN
static/upload/06316060968/06316060968/1747247668.9714093.saved


BIN
static/upload/06316060968/06316060968/1747247668.9989784.saved


BIN
static/upload/06316060968/06316060968/1747247706.416419.saved


BIN
static/upload/06316060968/06316060968/1747247706.4475973.saved


BIN
static/upload/06316060968/06316060968/1747247706.481541.saved


BIN
static/upload/06316060968/06316060968/1747247706.5187476.saved


BIN
static/upload/06316060968/06316060968/1747247706.551576.saved


BIN
static/upload/06316060968/06316060968/1747247706.5823221.saved


BIN
static/upload/06316060968/06316060968/1747247706.6132805.saved


BIN
static/upload/06316060968/06316060968/1747247706.6423922.saved


BIN
static/upload/06316060968/06316060968/1747247706.6727455.saved


BIN
static/upload/06316060968/06316060968/1747247706.707357.saved


BIN
static/upload/06316060968/06316060968/1747247706.7354774.saved


BIN
static/upload/06316060968/06316060968/1747247706.764288.saved


BIN
static/upload/06316060968/06316060968/1747247706.7997718.saved


BIN
static/upload/06316060968/06316060968/1747247706.829257.saved


BIN
static/upload/06316060968/06316060968/1747247706.8647218.saved


BIN
static/upload/06316060968/06316060968/1747247746.505654.saved


BIN
static/upload/06316060968/06316060968/1747247746.5364773.saved


BIN
static/upload/06316060968/06316060968/1747247746.5628247.saved


BIN
static/upload/06316060968/06316060968/1747247746.5890515.saved


BIN
static/upload/06316060968/06316060968/1747247746.6159859.saved


BIN
static/upload/06316060968/06316060968/1747247746.6455426.saved


BIN
static/upload/06316060968/06316060968/1747247746.6731467.saved


BIN
static/upload/06316060968/06316060968/1747247746.7070627.saved


BIN
static/upload/06316060968/06316060968/1747247746.7395728.saved


BIN
static/upload/06316060968/06316060968/1747247746.769661.saved


BIN
static/upload/06316060968/06316060968/1747247746.7985096.saved


BIN
static/upload/06316060968/06316060968/1747247746.8268046.saved


BIN
static/upload/06316060968/06316060968/1747247746.8569322.saved


BIN
static/upload/06316060968/06316060968/1747247746.8890374.saved


BIN
static/upload/06316060968/06316060968/1747247746.9182403.saved


BIN
static/upload/06316060968/06316060968/1747247787.285363.saved


BIN
static/upload/06316060968/06316060968/1747247787.3123674.saved


BIN
static/upload/06316060968/06316060968/1747247787.3392656.saved


BIN
static/upload/06316060968/06316060968/1747247787.3682523.saved


BIN
static/upload/06316060968/06316060968/1747247787.3955147.saved


BIN
static/upload/06316060968/06316060968/1747247787.4251573.saved


BIN
static/upload/06316060968/06316060968/1747247787.4547253.saved


BIN
static/upload/06316060968/06316060968/1747247787.4874573.saved


BIN
static/upload/06316060968/06316060968/1747247787.516503.saved


BIN
static/upload/06316060968/06316060968/1747247787.5502288.saved


BIN
static/upload/06316060968/VRLDNS86P49Z602O/1747246586.364412.saved