소스 검색

correzioni nella gestione della voce 'privato'

mauro 3 달 전
부모
커밋
a558e34735
4개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. 4 4
      documento/managefile.py
  2. 1 1
      documento/templates/documento.welcome.lista.html
  3. 2 2
      documento/views.py
  4. 1 1
      utente/views.py

+ 4 - 4
documento/managefile.py

@@ -171,7 +171,7 @@ def associafile_a_utente(singolodocumento,request,utente,azienda=None,sede=None,
 
 ##################################################################################
 # carica file multipli. Utilizzato prevalentemente dalla gestione documenti.
-def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=None,descrizione=None,amministratore=None,pertutti=False,ignoraAzienda=False,ignoraSede=False,privato=False):
+def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=None,descrizione=None,amministratore=None,pertutti=False,ignoraAzienda=False,ignoraSede=False,_privato=False):
   listaok = list()
   listanotok = list()
 
@@ -180,7 +180,7 @@ def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=
   print("Ignora le aziende",ignoraAzienda)
   print("Ignora le sedi",ignoraSede)
   print("Per tutti",pertutti)
-  privato("Privato",privato)
+  print("Privato",_privato)
 
   for singolodocumento in listadocumenti:
     print('singolodocumento:',singolodocumento)
@@ -218,7 +218,7 @@ def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=
   return (listaok,listanotok)
 
 #carica un singolofile - utilizzato prevalentemente nella pagina utente
-def save_and_load_file_single(listadocumenti,request,utente,azienda=None,sede=None,descrizione=None,amministratore=None,privato=False):
+def save_and_load_file_single(listadocumenti,request,utente,azienda=None,sede=None,descrizione=None,amministratore=None,_privato=False):
   """
   listadocumenti  da caricare 
   request: i documenti vengono caricati via web
@@ -243,7 +243,7 @@ def save_and_load_file_single(listadocumenti,request,utente,azienda=None,sede=No
     documento.documento = singolodocumento.name
     #documento.storage = risultato
     documento.descrizione = descrizione
-    documento.privato = privato
+    documento.privato = _privato
     try:
       documento.save()
       setLog(8,azienda=azienda,sede=sede,utente=utente,documento=documento,amministratore=amministratore)

+ 1 - 1
documento/templates/documento.welcome.lista.html

@@ -120,7 +120,7 @@
                 <div class="modal-footer">
                   <form name='ConfirmDeleteModal' method='POST'>
                     {% csrf_token %}
-                    <button type="submit" name="DeleteDocument" value='{{ documento.id }}' class="btn btn-primary">Rimuove Privato</button>
+                    <button type="submit" name="DeleteDocument" value='{{ documento.id }}' class="btn btn-primary">Rimuove Documento</button>
                     <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Chiudi/Annulla</button>
                   </form>
                 </div>

+ 2 - 2
documento/views.py

@@ -227,11 +227,11 @@ def welcome(request,utente=None):
             # effettua una scelta nel caso venga indicata di caricare il documento ignorando azienda e sede e cercando il codice fiscale ovunque
             if ignoraAzienda:
               # ignoraAzienda: cerca ovunque, in tutte le aziende
-              listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,Utente.objects.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda,privato=privato)
+              listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,Utente.objects.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda,_privato=privato)
               # e non va bene: dovrebbe cercare in tutte le aziende autorizzate per quell'amministratore
             elif ignoraSede:
               # ignora sede: cerca in tutta l'azienda ignorando le sedi (sempre che ci siano)
-              listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,azienda.utente_set.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda,privato=privato)
+              listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,azienda.utente_set.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda,_privato=privato)
             else:
               # carica solo per l'utente.
               listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,utenti,azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda)

+ 1 - 1
utente/views.py

@@ -363,7 +363,7 @@ def edit(request):
         print('descrizione',filecaricati.cleaned_data['descrizione'])
         privato = filecaricati.cleaned_data['privato']
         print('stato privato:',privato)
-        listaok,listanotok = save_and_load_file_single(listadocumenti,request,utente,data['azienda'],data['sede'],filecaricati.cleaned_data['descrizione'],data['admin'],privato=privato)
+        listaok,listanotok = save_and_load_file_single(listadocumenti,request,utente,data['azienda'],data['sede'],filecaricati.cleaned_data['descrizione'],data['admin'],_privato=privato)
         print('stato caricamenti',listaok,listanotok)
         data['listaok'] = listaok
         data['listanotok'] = listanotok