|
|
@@ -40,12 +40,17 @@ def welcome(request):
|
|
|
print("Sede non esiste")
|
|
|
data['sede'] = sede
|
|
|
|
|
|
- amministratoreAzienda = azienda.assegnazioneazienda_set.all()
|
|
|
- print("Lista amministratori azienda",len(amministratoreAzienda))
|
|
|
- data['listaAmministratoreAzienda'] = amministratoreAzienda
|
|
|
+ amministratorelista = Amministratore.objects.all()
|
|
|
+ print(len(amministratorelista))
|
|
|
+
|
|
|
+ # mostriamo gli amministratori per l'azienda
|
|
|
+ if azienda:
|
|
|
+ amministratorelista = azienda.assegnazioneazienda_set.all()
|
|
|
+ print("Lista amministratori azienda",len(amministratorelista))
|
|
|
+ data['amministratorelista'] = amministratorelista
|
|
|
|
|
|
if sede:
|
|
|
- amministratoreSede = sede.assegnazionesede_set.all()
|
|
|
+ amministratorelista = sede.assegnazionesede_set.all()
|
|
|
data['listaAmministratoreSede'] = amministratoreSede
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
@@ -55,11 +60,15 @@ def welcome(request):
|
|
|
return HttpResponseRedirect(reverse("azienda:welcome"))
|
|
|
|
|
|
if 'scelta' in request.POST:
|
|
|
+ print(request.POST)
|
|
|
scelta = request.POST.get("scelta")
|
|
|
request.session['AmministratoreEditId'] = scelta
|
|
|
print("Scelta effettuata",scelta)
|
|
|
return HttpResponseRedirect(reverse("amministratore:edit"))
|
|
|
|
|
|
+ data['amministratorelista'] = amministratorelista
|
|
|
+ data['numeroRecordAmministratore'] = len(amministratorelista)
|
|
|
+
|
|
|
return render(request,'amministratore.welcome.html',data)
|
|
|
|
|
|
def edit(request):
|
|
|
@@ -75,49 +84,21 @@ def edit(request):
|
|
|
if not 'AdminId' in request.session:
|
|
|
return HttpResponseRedirect(reverse("login:start"))
|
|
|
|
|
|
- AdminId = request.session['AdminId']
|
|
|
- print('AdminId',AdminId)
|
|
|
-
|
|
|
data = dict()
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
data['Navbar']=True
|
|
|
|
|
|
- if not 'AziendaId' in request.session:
|
|
|
- return HttpResponseRedirect(reverse("login:start"))
|
|
|
- else:
|
|
|
- data['AziendaId'] = request.session['AziendaId']
|
|
|
- azienda = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
- data['azienda'] = azienda
|
|
|
-
|
|
|
if 'AdminId' in request.session:
|
|
|
data['AdminId'] = request.session['AdminId']
|
|
|
admin = Amministratore.objects.get(pk=data['AdminId'])
|
|
|
data['admin'] = admin
|
|
|
print('admin',admin.id,admin.nome)
|
|
|
|
|
|
- if 'SedeId' in request.session and request.session['SedeId'] > 0:
|
|
|
- print('presente SedeId',request.session['SedeId'])
|
|
|
- data['SedeId'] = request.session['SedeId']
|
|
|
- sede = Sede.objects.get(pk=request.session['SedeId'])
|
|
|
- data['sede'] = sede
|
|
|
- else:
|
|
|
- data['sede'] = None
|
|
|
-
|
|
|
- azienda = None
|
|
|
- if 'AziendaId' in request.session:
|
|
|
- AziendaId = request.session['AziendaId']
|
|
|
- print('AziendaId',AziendaId)
|
|
|
- azienda = Azienda.objects.get(pk=AziendaId)
|
|
|
- data['azienda'] = azienda
|
|
|
-
|
|
|
- assegnazioneazienda = AssegnazioneAzienda.objects.filter(amministratore=AdminId)
|
|
|
- print('assegnazioneazienda',len(assegnazioneazienda))
|
|
|
- assegnazionesede=None
|
|
|
- if azienda:
|
|
|
- assegnazionesede = AssegnazioneSede.objects.filter(amministratore=admin,azienda=azienda)
|
|
|
-
|
|
|
- if 'amministratoreEditId' in request.POST:
|
|
|
- amministratore = Amministratore.objects.get(pk=request.POST.get('AmministratoreEditId'))
|
|
|
+ amministratore = None
|
|
|
+ print(request)
|
|
|
+ if 'AmministratoreEditId' in request.POST:
|
|
|
+ print('presente amministratoreEditId',request.session.get('AmministratoreEditId'))
|
|
|
+ amministratore = Amministratore.objects.get(pk=request.session.get('AmministratoreEditId'))
|
|
|
|
|
|
print("request.method",request.method)
|
|
|
|