|
|
@@ -227,20 +227,21 @@ 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,listanotass = 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,listanotass = 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)
|
|
|
+ listaok,listanotok,listanotass = save_and_load_file_multiple(listadocumenti,request,utenti,azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda)
|
|
|
+
|
|
|
data['listaok'] = listaok
|
|
|
data['listanotok'] = listanotok
|
|
|
else:
|
|
|
# questa scelta vale nel singolo utente.
|
|
|
u = Utente.objects.get(pk=uu)
|
|
|
- listaok,listanotok = save_and_load_file_single(listadocumenti,request,u,data['azienda'],data['sede'],filecaricati.cleaned_data['descrizione'],data['admin'])
|
|
|
+ listaok,listanotok,listanotass = save_and_load_file_single(listadocumenti,request,u,data['azienda'],data['sede'],filecaricati.cleaned_data['descrizione'],data['admin'])
|
|
|
data['listaok'] = listaok
|
|
|
data['listnotok'] = listanotok
|
|
|
|
|
|
@@ -634,29 +635,37 @@ def azienda(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)
|
|
|
+ listaok,listanotok,listanoass = save_and_load_file_multiple(listadocumenti,request,Utente.objects.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda)
|
|
|
# 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)
|
|
|
+ listaok,listanotok,listanoass = save_and_load_file_multiple(listadocumenti,request,azienda.utente_set.filter(special=False),azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda)
|
|
|
else:
|
|
|
# carica solo per l'utente.
|
|
|
listaok,listanotok = save_and_load_file_multiple(listadocumenti,request,utenti,azienda,sede,descrizione,admin.nome,pertutti,ignoraAzienda=ignoraAzienda)
|
|
|
data['listaok'] = listaok
|
|
|
data['listanotok'] = listanotok
|
|
|
+ data['listanotass'] = listanotass
|
|
|
else:
|
|
|
# questa scelta vale nel singolo utente.
|
|
|
u = Utente.objects.get(pk=uu)
|
|
|
listaok,listanotok = save_and_load_file_single(listadocumenti,request,u,data['azienda'],data['sede'],filecaricati.cleaned_data['descrizione'],data['admin'])
|
|
|
data['listaok'] = listaok
|
|
|
data['listnotok'] = listanotok
|
|
|
+ data['listanotass'] = listanotass
|
|
|
|
|
|
print('listaok',listaok)
|
|
|
data['listaoklen']=len(data['listaok'])
|
|
|
+ data['listaoklen'] = len(data['listaok'])
|
|
|
+
|
|
|
print('listanotok',listanotok)
|
|
|
data['listanotok'] = listanotok
|
|
|
data['listanotoklen'] = len(data['listanotok'])
|
|
|
|
|
|
+ print('listanotass',listanotass)
|
|
|
+ data['listanotass'] = listanotass
|
|
|
+ data['listanotasslen'] = len(data['listanotass'])
|
|
|
+
|
|
|
if comunicazione:
|
|
|
### comunicazioni ###
|
|
|
sm = ServizioMail(debug=True)
|