|
|
@@ -19,19 +19,25 @@ def welcome(request):
|
|
|
define = Define(request)
|
|
|
data['admin'] = define.getAdmin()
|
|
|
data['azienda'] = define.getAzienda()
|
|
|
+ data['AziendaId'] = define.getAziendaId()
|
|
|
data['sede'] = define.getSede()
|
|
|
- print("cazzo cazzo",data['azienda'])
|
|
|
+ data['SedeId'] = define.getSedeId()
|
|
|
+ print('cazzo cazzo')
|
|
|
|
|
|
### permessi inizio ###
|
|
|
data['permesso'] = getAMP(data['admin'])[0]
|
|
|
-
|
|
|
- if 'AziendaId' in data:
|
|
|
- for t in getAZP(data['AziendaId'],admin):
|
|
|
- if t not in data['permesso']:
|
|
|
- data['permesso'].append(t)
|
|
|
- for t in getSEP(data['sede'],admin):
|
|
|
+ print("******",data['azienda'])
|
|
|
+ if 'azienda' in data:
|
|
|
+ print('**** azienda presente ****')
|
|
|
+ for t in getAZP(data['azienda'],data['admin']):
|
|
|
if t not in data['permesso']:
|
|
|
data['permesso'].append(t)
|
|
|
+ if 'sede' in data:
|
|
|
+ print('**** sede presente ****')
|
|
|
+ for t in getSEP(data['sede'],data['admin']):
|
|
|
+ if t not in data['permesso']:
|
|
|
+ data['permesso'].append(t)
|
|
|
+ print(data['permesso'])
|
|
|
|
|
|
#print('permesso',getAMP(admin)[0])
|
|
|
#print('permesso_azienda',getAZP(data['AziendaId'],admin))
|
|
|
@@ -184,6 +190,22 @@ def welcome(request):
|
|
|
print('numero di sedi',len(data['SedeLista']))
|
|
|
#for i in data['SedeLista']: print(":::",i.nome)
|
|
|
|
|
|
+ ### permessi inizio ###
|
|
|
+ data['permesso'] = getAMP(data['admin'])[0]
|
|
|
+ print("******",data['azienda'])
|
|
|
+ if 'azienda' in data:
|
|
|
+ print('**** azienda presente ****')
|
|
|
+ for t in getAZP(data['azienda'],data['admin']):
|
|
|
+ if t not in data['permesso']:
|
|
|
+ data['permesso'].append(t)
|
|
|
+ if 'sede' in data:
|
|
|
+ print('**** sede presente ****')
|
|
|
+ for t in getSEP(data['sede'],data['admin']):
|
|
|
+ if t not in data['permesso']:
|
|
|
+ data['permesso'].append(t)
|
|
|
+ print(data['permesso'])
|
|
|
+ ### permessi fine ###
|
|
|
+
|
|
|
return render(request,'azienda.welcome.html',data)
|
|
|
|
|
|
# creazione azienda
|
|
|
@@ -344,8 +366,9 @@ def editAzienda(request):
|
|
|
formaziendafield = formAzienda(tmp)
|
|
|
data['aziendaForm'] = formaziendafield
|
|
|
|
|
|
- data['listaAmministratore'] = listaAMMperAzienda(AziendaId)[1]
|
|
|
- print(data['listaAmministratore'])
|
|
|
+ if AziendaId:
|
|
|
+ data['listaAmministratore'] = listaAMMperAzienda(AziendaId)[1]
|
|
|
+ print(data['listaAmministratore'])
|
|
|
data['listaAmministratoreDaAggiungere'] = Amministratore.objects.all()
|
|
|
|
|
|
return render(request,'azienda.editAzienda.html',data)
|
|
|
@@ -366,6 +389,7 @@ def editSede(request):
|
|
|
print('admin',admin.id,admin.nome)
|
|
|
|
|
|
azienda = None
|
|
|
+ AziendaId = None
|
|
|
if 'AziendaId' in request.session:
|
|
|
AziendaId = request.session['AziendaId']
|
|
|
print('AziendaId',AziendaId)
|