|
|
@@ -35,8 +35,10 @@ def welcome(request):
|
|
|
data['admin'] = admin
|
|
|
print('admin',admin.id,admin.nome)
|
|
|
|
|
|
- assegnazione = Assegnazione.objects.filter(user=admin.id)
|
|
|
- print('assegnazione',len(assegnazione))
|
|
|
+ assegnazioneazienda = AssegnazioneAzienda.objects.filter(amministratore=admin.id)
|
|
|
+ print('assegnazioneazienda',len(assegnazioneazienda))
|
|
|
+ assegnazionesede = AssegnazioneSede.objects.filter(amministratore=admin.id)
|
|
|
+ print('assegnazionesede',len(assegnazionesede))
|
|
|
|
|
|
data['listaAttivitaxAmministrazione']=getLogxAmministrazione(admin)
|
|
|
|
|
|
@@ -119,7 +121,7 @@ def welcome(request):
|
|
|
return HttpResponseRedirect(reverse('azienda:editAzienda'))
|
|
|
|
|
|
tmplist = list()
|
|
|
- for tmp in assegnazione:
|
|
|
+ for tmp in assegnazioneazienda:
|
|
|
tmplist.append(tmp.azienda)
|
|
|
|
|
|
data['aziendaLista'] = tmplist
|
|
|
@@ -139,7 +141,7 @@ def editAzienda(request):
|
|
|
|
|
|
data={}
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
- user = data['admin'] = User.objects.get(pk=AdminId)
|
|
|
+ user = data['admin'] = Amministratore.objects.get(pk=AdminId)
|
|
|
|
|
|
azienda = None
|
|
|
if 'AziendaIdEdit' in request.session:
|
|
|
@@ -165,13 +167,11 @@ def editAzienda(request):
|
|
|
request.session['AziendaIdEdit'] = azienda.id
|
|
|
print('azienda:',azienda.id)
|
|
|
|
|
|
- assegnazione = Assegnazione()
|
|
|
- if azienda:
|
|
|
- assegnazione = Assegnazione.objects.get(azienda=azienda.id,user=user.id)
|
|
|
+ assegnazione = AssegnazioneAzienda()
|
|
|
assegnazione.azienda=azienda
|
|
|
- assegnazione.user=User.objects.get(pk=AdminId)
|
|
|
-
|
|
|
+ assegnazione.amministratore=Amministratore.objects.get(pk=AdminId)
|
|
|
assegnazione.save()
|
|
|
+
|
|
|
del request.session['AziendaIdEdit']
|
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|
|
|
else:
|
|
|
@@ -193,7 +193,7 @@ def editAzienda(request):
|
|
|
tmp = dict()
|
|
|
tmp['nome'] = ''
|
|
|
tmp['partitaiva'] = ''
|
|
|
- tmp['mail'] = user.email
|
|
|
+ tmp['mail'] = user.mail
|
|
|
tmp['forzanuovapassword'] = True
|
|
|
formAziendaField = formAzienda(tmp)
|
|
|
|
|
|
@@ -206,7 +206,7 @@ def editSede(request):
|
|
|
|
|
|
data={}
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
- user = data['admin'] = User.objects.get(pk=AdminId)
|
|
|
+ user = data['admin'] = Amministratore.objects.get(pk=AdminId)
|
|
|
|
|
|
if 'AziendaId' in request.session:
|
|
|
print('trovato riferimento AziendaId',request.session.get('AziendaId'))
|
|
|
@@ -230,14 +230,14 @@ def editSede(request):
|
|
|
azienda.save()
|
|
|
request.session['AziendaId'] = azienda.id
|
|
|
print('azienda:',azienda.id)
|
|
|
+ # verifica assegnazione
|
|
|
+ az = AssegnazioneAzienda.objects.filter(azienda=azienda,amministratore=admin)
|
|
|
+ if az:
|
|
|
+ assegnazione = Assegnazione()
|
|
|
+ assegnazione.azienda = azienda
|
|
|
+ assegnazione.amministratore = user
|
|
|
+ assegnazione.save()
|
|
|
|
|
|
- assegnazione = Assegnazione()
|
|
|
- if azienda:
|
|
|
- assegnazione = Assegnazione.objects.get(azienda=azienda,user=user)
|
|
|
- assegnazione.azienda=azienda
|
|
|
- assegnazione.user=User.objects.get(pk=AdminId)
|
|
|
-
|
|
|
- assegnazione.save()
|
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|
|
|
else:
|
|
|
print("form non valido")
|
|
|
@@ -258,7 +258,7 @@ def editSede(request):
|
|
|
tmp = dict()
|
|
|
tmp['nome'] = ''
|
|
|
tmp['partitaiva'] = ''
|
|
|
- tmp['mail'] = user.email
|
|
|
+ tmp['mail'] = user.mail
|
|
|
tmp['forzanuovapassword'] = True
|
|
|
formAziendaField = formAzienda(tmp)
|
|
|
|