|
|
@@ -27,16 +27,6 @@ def welcome(request):
|
|
|
else:
|
|
|
data['AziendaId'] = request.session['AziendaId']
|
|
|
|
|
|
- sede = None
|
|
|
- if 'SedeId' in request.session:
|
|
|
- SedeId = request.session['SedeId']
|
|
|
- print('SedeId',SedeId)
|
|
|
- try:
|
|
|
- sede = Sede.objects.get(pk=SedeId)
|
|
|
- except Sede.DoesNotExist as dne:
|
|
|
- print("non esiste")
|
|
|
- data['sede'] = sede
|
|
|
-
|
|
|
if 'AdminId' in request.session:
|
|
|
data['AdminId'] = request.session['AdminId']
|
|
|
admin = Amministratore.objects.get(pk=data['AdminId'])
|
|
|
@@ -49,6 +39,7 @@ def welcome(request):
|
|
|
#filtro:
|
|
|
data['admin'] = Amministratore.objects.get(pk=data['AdminId']) #che non so a che cazzo serve
|
|
|
data['azienda'] = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
+ data['listasede'] = data['azienda'].sede_set.all().order_by('nome')
|
|
|
data['utenti'] = data['azienda'].utente_set.all().order_by('nome')
|
|
|
|
|
|
if 'SedeId' in request.session:
|
|
|
@@ -131,6 +122,8 @@ def edit(request):
|
|
|
data['admin'] = Amministratore.objects.get(pk=data['AdminId'])
|
|
|
|
|
|
data['azienda'] = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
+ data['listasede'] = data['azienda'].sede_set.all().order_by('nome')
|
|
|
+ print('quante sedi ci sono',len(data['listasede']))
|
|
|
|
|
|
utente = None
|
|
|
if data['UserEditId'] == "Nuovo Dipendente":
|
|
|
@@ -149,7 +142,6 @@ def edit(request):
|
|
|
flagDne=True
|
|
|
utente=None
|
|
|
print("Non ci siamo, manca l'utente")
|
|
|
-
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
if "ritorna" in request.POST:
|
|
|
@@ -175,6 +167,9 @@ def edit(request):
|
|
|
utente.mail = fu.cleaned_data['mail'].lower()
|
|
|
utente.pin = fu.cleaned_data['pin']
|
|
|
utente.primologin = fu.cleaned_data['primologin']
|
|
|
+ tmp_sede = fu.cleaned_data['sede']
|
|
|
+ if tmp_sede in range(0,len(data['listasede'])):
|
|
|
+ utente.sede_id = tmp_sede
|
|
|
print('utente id',utente.id,utente.nome)
|
|
|
setLog(7,utente=utente)
|
|
|
utente.save()
|
|
|
@@ -184,8 +179,11 @@ def edit(request):
|
|
|
tmp['codicefiscale'] = utente.codicefiscale
|
|
|
tmp['datanascita'] = utente.datanascita
|
|
|
tmp['luogonascita'] = utente.luogonascita
|
|
|
+ tmp['sede'] = utente.sede.id
|
|
|
tmp['mail'] = utente.mail
|
|
|
tmp['pin'] = utente.pin
|
|
|
+ print('utente.sede_id',utente.sede_id,utente.sede.id)
|
|
|
+ tmp['sede'] = utente.sede_id
|
|
|
print('tmp su form non valida',tmp)
|
|
|
data['utente'] = formUtente(tmp)
|
|
|
|
|
|
@@ -209,6 +207,7 @@ def edit(request):
|
|
|
tmp['mail'] = utente.mail
|
|
|
tmp['pin'] = utente.pin
|
|
|
tmp['primologin'] = utente.primologin
|
|
|
+ tmp['sede'] = utente.sede_id
|
|
|
print("tmp su request non valida",tmp)
|
|
|
data['utente'] = formUtente(tmp)
|
|
|
|