|
|
@@ -15,6 +15,9 @@ from config.views import *
|
|
|
import re
|
|
|
|
|
|
def welcome(request):
|
|
|
+ if not 'AdminId' in request.session or 'UserId' in request.session:
|
|
|
+ print("Non rilevo presensa UserId e AdminId in request.session")
|
|
|
+ return HttpResponseRedirect(reverse("login:start"))
|
|
|
|
|
|
data = dict()
|
|
|
data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
@@ -24,13 +27,22 @@ def welcome(request):
|
|
|
else:
|
|
|
data['AziendaId'] = request.session['AziendaId']
|
|
|
|
|
|
- if not 'AdminId' in request.session or 'UserId' in request.session:
|
|
|
- print("Non rilevo presensa UserId e AdminId in request.session")
|
|
|
- return HttpResponseRedirect(reverse("login:start"))
|
|
|
+ sede = None
|
|
|
+ if 'SedeId' in request.session:
|
|
|
+ SedeId = request.session['SedeId']
|
|
|
+ print('SedeId',SedeId)
|
|
|
+ try:
|
|
|
+ sede = Sede.objects.get(pk=SedeId)
|
|
|
+ except Sede.DoesNotExist as dne:
|
|
|
+ print("non esiste")
|
|
|
+ data['sede'] = sede
|
|
|
|
|
|
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 'UserId' in request.session:
|
|
|
data['UserId'] = request.session['UserId']
|
|
|
|
|
|
@@ -79,25 +91,34 @@ def welcome(request):
|
|
|
return render(request,'utente.welcome.html',data)
|
|
|
|
|
|
def edit(request):
|
|
|
+ if not 'AdminId' in request.session or 'UserId' in request.session:
|
|
|
+ print("Non rilevo presensa UserId e AdminId in request.session")
|
|
|
+ return HttpResponseRedirect(reverse("login:start"))
|
|
|
|
|
|
data=dict()
|
|
|
+ data['HeaderTitle'] = getConfig('HeaderTitle')
|
|
|
|
|
|
- if not 'AdminId' in request.session:
|
|
|
- return HttpResponseRedirect(reverse("login:start"))
|
|
|
- data['AdminId']=request.session['AdminId']
|
|
|
+ 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 not 'AziendaId' in request.session:
|
|
|
return HttpResponseRedirect(reverse("login:start"))
|
|
|
-
|
|
|
data['AziendaId']=request.session['AziendaId']
|
|
|
+ data['azienda'] = Azienda.objects.get(pk=data['AziendaId'])
|
|
|
|
|
|
- if not 'AdminId' in request.session or 'UserId' in request.session:
|
|
|
- print("Non rilevo presensa UserId e AdminId in request.session")
|
|
|
- return HttpResponseRedirect(reverse("login:start"))
|
|
|
+ sede = None
|
|
|
+ if 'SedeId' in request.session:
|
|
|
+ SedeId = request.session['SedeId']
|
|
|
+ print('SedeId',SedeId)
|
|
|
+ try:
|
|
|
+ sede = Sede.objects.get(pk=SedeId)
|
|
|
+ except Sede.DoesNotExist as dne:
|
|
|
+ print("non esiste")
|
|
|
+ data['sede'] = sede
|
|
|
|
|
|
- if 'AdminId' in request.session:
|
|
|
- data['AdminId'] = request.session['AdminId']
|
|
|
-
|
|
|
if 'UserId' in request.session:
|
|
|
data['UserId'] = request.session['UserId']
|
|
|
|