|
|
@@ -227,9 +227,7 @@ def save_and_load_file_indice(request,fileindice,azienda=None,sede=None):
|
|
|
print('lunghezza ok',sr[0])
|
|
|
utente = None
|
|
|
|
|
|
- #sr = sr[0].split(';')
|
|
|
-
|
|
|
- print('codice fiscale',sr[0].strip().upper())
|
|
|
+ print('codice fiscale',sr[1].strip().upper())
|
|
|
try:
|
|
|
utente = Utente.objects.get(codicefiscale=sr[1].strip().upper())
|
|
|
except Utente.DoesNotExist as dne:
|
|
|
@@ -238,8 +236,8 @@ def save_and_load_file_indice(request,fileindice,azienda=None,sede=None):
|
|
|
if azienda: utente.azienda = azienda
|
|
|
if sede: utente.sede = sede
|
|
|
|
|
|
- utente.nome = sr[0].title()
|
|
|
- utente.codicefiscale=sr[1].upper()
|
|
|
+ utente.nome = sr[0].strip().title()
|
|
|
+ utente.codicefiscale=sr[1].strip().upper()
|
|
|
|
|
|
for fmt in ('%d/%m/%y','%d/%m/%Y','%d-%m-%y','%d-%m-%Y'):
|
|
|
try:
|
|
|
@@ -250,7 +248,7 @@ def save_and_load_file_indice(request,fileindice,azienda=None,sede=None):
|
|
|
print('errore con la data di nascita',ve)
|
|
|
|
|
|
utente.luogonascita = sr[3].title()
|
|
|
- utente.mail = sr[4].lower()
|
|
|
+ utente.mail = sr[4].strip().lower()
|
|
|
|
|
|
# ricerca sede: se il codice estratto nella colonna corrisponde...
|
|
|
tmp_sede = sr[5]
|
|
|
@@ -258,6 +256,13 @@ def save_and_load_file_indice(request,fileindice,azienda=None,sede=None):
|
|
|
for ls in lista_sede:
|
|
|
if tmp_sede == ls.identificativo:
|
|
|
utente.sede = ls
|
|
|
+ utente.cabiopassword = ls.cambiopassword
|
|
|
+ utente.forzanuovapassword = ls.forzanuovapassword
|
|
|
+ utente.otppassword = ls.otppassword
|
|
|
+ else:
|
|
|
+ utente.cabiopassword = azienda.cambiopassword
|
|
|
+ utente.forzanuovapassword = azienda.forzanuovapassword
|
|
|
+ utente.otppassword = azienda.otppassword
|
|
|
|
|
|
utente.inserimento = datetime.datetime.today().strftime("%Y-%m-%d")
|
|
|
|