|
|
@@ -24,6 +24,7 @@ def welcome(request):
|
|
|
data['azienda'] = azienda
|
|
|
|
|
|
sede = None
|
|
|
+
|
|
|
if 'SedeId' in request.session:
|
|
|
SedeId = request.session['SedeId']
|
|
|
print('SedeId',SedeId)
|
|
|
@@ -31,9 +32,10 @@ def welcome(request):
|
|
|
sede = Sede.objects.get(pk=SedeId)
|
|
|
except Sede.DoesNotExist as dne:
|
|
|
print("non esiste")
|
|
|
+
|
|
|
data['sede'] = sede
|
|
|
|
|
|
- data['Navbar']=True
|
|
|
+ data['Navbar']=False
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
|
|
|
admin = Amministratore.objects.get(pk=AdminId)
|
|
|
@@ -48,8 +50,9 @@ def welcome(request):
|
|
|
|
|
|
data['listaAttivitaxAmministrazione']=getLogxAmministrazione(admin)
|
|
|
|
|
|
- if request.method=="POST":
|
|
|
+ print('data',data)
|
|
|
|
|
|
+ if request.method=="POST":
|
|
|
print(request.POST)
|
|
|
if 'ritorna' in request.POST:
|
|
|
print('premuto tast ritorno,logout')
|
|
|
@@ -73,7 +76,7 @@ def welcome(request):
|
|
|
elif sceltaazienda == 0:
|
|
|
print('sceltaazienda 0:',sceltaazienda)
|
|
|
request.session['AziendaIdEdit'] = 0
|
|
|
- print('AziendaId',request.session['AziendaId'])
|
|
|
+ print('AziendaId',request.session['AziendaIdEdit'])
|
|
|
return HttpResponseRedirect(reverse('azienda:editAzienda'))
|
|
|
else:
|
|
|
try:
|
|
|
@@ -159,7 +162,7 @@ def welcome(request):
|
|
|
|
|
|
if 'azienda' in data:
|
|
|
print('azienda selezionata:',data['azienda'].nome)
|
|
|
- data['sedelista'] = data['azienda'].sede_set.all()
|
|
|
+ data['sedeLista'] = data['azienda'].sede_set.all()
|
|
|
|
|
|
print('data',data)
|
|
|
print('numero aziende',len(data['aziendaLista']))
|
|
|
@@ -232,8 +235,8 @@ def editAzienda(request):
|
|
|
tmp['nome'] = ''
|
|
|
tmp['partitaiva'] = ''
|
|
|
tmp['mail'] = user.mail
|
|
|
- tmp['forzanuovapassword'] = false
|
|
|
- tmp['cambiopassword' ] = false
|
|
|
+ tmp['forzanuovapassword'] = False
|
|
|
+ tmp['cambiopassword' ] = False
|
|
|
formAziendaField = formAzienda(tmp)
|
|
|
|
|
|
data['azienda'] = formAziendaField
|
|
|
@@ -242,7 +245,7 @@ def editAzienda(request):
|
|
|
|
|
|
def editSede(request):
|
|
|
AdminId = request.session['AdminId']
|
|
|
- AziendaId = request.session['AdminId']
|
|
|
+ AziendaId = request.session['AziendaId']
|
|
|
print("AziendaId",AziendaId)
|
|
|
|
|
|
data={}
|
|
|
@@ -257,8 +260,11 @@ def editSede(request):
|
|
|
sede = Sede.objects.get(pk=seid)
|
|
|
print('sede trovata',sede.nome)
|
|
|
except Sede.DoesNotExist as dne:
|
|
|
- print('Sede indicata inesistente',dne)
|
|
|
- sede = Sede()
|
|
|
+ print('Sede indicata inesistente',dne)
|
|
|
+ sede = Sede()
|
|
|
+ sede.azienda = Azienda.objects.get(pk=AziendaId)
|
|
|
+ sede.cambiopassword = sede.azienda.cambiopassword
|
|
|
+ sede.forzanuovapassword = sede.azienda.forzanuovapassword
|
|
|
|
|
|
if 'Ritorna' in request.POST:
|
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|
|
|
@@ -268,42 +274,39 @@ def editSede(request):
|
|
|
nuovasede = formSede(request.POST)
|
|
|
if nuovasede.is_valid():
|
|
|
print("il form e' valido",request.POST)
|
|
|
- if not sede:
|
|
|
- sede = Sede()
|
|
|
- sede.azienda = Azienda.objects.get(pk=AziendaId)
|
|
|
sede.nome = nuovasede.cleaned_data.get('nome')
|
|
|
sede.mail = nuovasede.cleaned_data.get('mail')
|
|
|
sede.cambiopassword = nuovasede.cleaned_data.get('cambiopassword')
|
|
|
sede.forzanuovapassword = nuovasede.cleaned_data.get('forzanuovapassword')
|
|
|
sede.save()
|
|
|
+ print('salvataggio sede',nuovasede.cleaned_data)
|
|
|
request.session['SedeIdEdit'] = sede.id
|
|
|
print('sede:',sede.id)
|
|
|
+ print('azienda',sede.azienda.nome)
|
|
|
|
|
|
# verifica assegnazione
|
|
|
az = AssegnazioneSede.objects.filter(sede=sede,amministratore=admin)
|
|
|
+ print('assegnazione',az)
|
|
|
if not az:
|
|
|
az = AssegnazioneSede()
|
|
|
az.sede=sede
|
|
|
az.amministratore=admin
|
|
|
az.save()
|
|
|
+ print(sede.nome,admin.nome)
|
|
|
+ print('az.admin',az.sede,az.amministratore.nome)
|
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|
|
|
else:
|
|
|
print("form non valido")
|
|
|
data['sede'] = formSede(request.POST)
|
|
|
else: #non è un post
|
|
|
-
|
|
|
print("Non è un post")
|
|
|
formSedeField = None
|
|
|
tmp = dict()
|
|
|
- if sede:
|
|
|
- tmp['nome'] = sede.nome
|
|
|
- tmp['info'] = sede.info
|
|
|
- tmp['cambiopassword'] = sede.cambiopassword
|
|
|
- tmp['forzanuovapassword'] = sede.forzanuovapassword
|
|
|
- else:
|
|
|
- tmp['cambiopassword'] = azienda.cambiopassword
|
|
|
- tmp['forzanuovapassword'] = azienda.forzanuovapassword
|
|
|
-
|
|
|
+ tmp['nome'] = sede.nome
|
|
|
+ tmp['info'] = sede.info
|
|
|
+ tmp['cambiopassword'] = sede.cambiopassword
|
|
|
+ tmp['forzanuovapassword'] = sede.forzanuovapassword
|
|
|
+ print('stato tmp',tmp)
|
|
|
formSedeField = formSede(tmp)
|
|
|
data['sede'] = formSedeField
|
|
|
|