|
@@ -90,6 +90,8 @@ def welcome(request):
|
|
|
data['azienda'] = azienda
|
|
data['azienda'] = azienda
|
|
|
request.session['AziendaId'] = azienda.id
|
|
request.session['AziendaId'] = azienda.id
|
|
|
request.session['SedeId'] = -1
|
|
request.session['SedeId'] = -1
|
|
|
|
|
+ if 'sede' in data:
|
|
|
|
|
+ del data['sede']
|
|
|
except Azienda.DoesNotExist as dne:
|
|
except Azienda.DoesNotExist as dne:
|
|
|
print("errore, oggetto inesistente",dne)
|
|
print("errore, oggetto inesistente",dne)
|
|
|
|
|
|
|
@@ -278,12 +280,15 @@ def editSede(request):
|
|
|
admin = data['admin'] = Amministratore.objects.get(pk=AdminId)
|
|
admin = data['admin'] = Amministratore.objects.get(pk=AdminId)
|
|
|
|
|
|
|
|
sede = None
|
|
sede = None
|
|
|
|
|
+ flag = False
|
|
|
if 'SedeIdEdit' in request.session:
|
|
if 'SedeIdEdit' in request.session:
|
|
|
print('trovato riferimento SedeIdEdit',request.session.get('SedeIdEdit'))
|
|
print('trovato riferimento SedeIdEdit',request.session.get('SedeIdEdit'))
|
|
|
seid = request.session.get('SedeIdEdit')
|
|
seid = request.session.get('SedeIdEdit')
|
|
|
try:
|
|
try:
|
|
|
sede = Sede.objects.get(pk=seid)
|
|
sede = Sede.objects.get(pk=seid)
|
|
|
print('sede trovata',sede.nome)
|
|
print('sede trovata',sede.nome)
|
|
|
|
|
+ flag = True
|
|
|
|
|
+
|
|
|
except Sede.DoesNotExist as dne:
|
|
except Sede.DoesNotExist as dne:
|
|
|
print('Sede indicata inesistente',dne)
|
|
print('Sede indicata inesistente',dne)
|
|
|
sede = Sede()
|
|
sede = Sede()
|
|
@@ -292,12 +297,14 @@ def editSede(request):
|
|
|
sede.forzanuovapassword = sede.azienda.forzanuovapassword
|
|
sede.forzanuovapassword = sede.azienda.forzanuovapassword
|
|
|
|
|
|
|
|
data['permesso_amministratore'] = getAMP(AdminId)
|
|
data['permesso_amministratore'] = getAMP(AdminId)
|
|
|
- data['permesso_azienda'] = getAZP(AziendaId,AdminId)
|
|
|
|
|
- data['permesso_sede'] = getSEP(sede,AdminId)
|
|
|
|
|
-
|
|
|
|
|
print('permesso_amministratore',data['permesso_amministratore'])
|
|
print('permesso_amministratore',data['permesso_amministratore'])
|
|
|
|
|
+
|
|
|
|
|
+ if flag:
|
|
|
|
|
+ data['permesso_sede'] = getSEP(sede,AdminId)
|
|
|
|
|
+ print('permesso_sede',data['permesso_sede'])
|
|
|
|
|
+
|
|
|
|
|
+ data['permesso_azienda'] = getAZP(AziendaId,AdminId)
|
|
|
print('permesso_azienda',data['permesso_azienda'])
|
|
print('permesso_azienda',data['permesso_azienda'])
|
|
|
- print('permesso_sede',data['permesso_sede'])
|
|
|
|
|
|
|
|
|
|
if 'indietro' in request.POST:
|
|
if 'indietro' in request.POST:
|
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|
|
return HttpResponseRedirect(reverse('azienda:welcome'))
|