Răsfoiți Sursa

continuano le modifiche di visualizzazione

Mauro 11 luni în urmă
părinte
comite
41294ac621
4 a modificat fișierele cu 60 adăugiri și 50 ștergeri
  1. 25 12
      documento/views.py
  2. 0 12
      utente/templates/utente.edit.html
  3. 0 12
      utente/templates/utente.welcome.html
  4. 35 14
      utente/views.py

+ 25 - 12
documento/views.py

@@ -22,29 +22,42 @@ def welcome(request):
   vengono mostrati tutti i documenti presenti
   '''
 
+  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 'AziendaId' in request.session:
     print('manca azienda')
     return HttpResponseRedirect(reverse("login:start"))
-  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"))
+  azienda = None
+  data['AziendaId'] = request.session['AziendaId']
+  AziendaId = request.session['AziendaId']
+  print('AziendaId',AziendaId)
+  azienda = Azienda.objects.get(pk=AziendaId)
+  data['azienda'] = azienda
+
+  data['AdminId'] = request.session['AdminId']
+  admin = Amministratore.objects.get(pk=data['AdminId'])
+  data['admin'] = admin
+  print('admin',admin.id,admin.nome)
 
-  if 'AdminId' in request.session:
-    data['AdminId'] = request.session['AdminId']
-    
+  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 'UserId' in request.session:
     data['UserId'] = request.session['UserId']
 
-  #filtro:
-  # selezionare tutti gli utenti per AziendaId
-  data['admin'] = Amministratore.objects.get(pk=data['AdminId'])
-
   data['azienda'] = Azienda.objects.get(pk=data['AziendaId'])
   data['utenti'] = data['azienda'].utente_set.all()
 

+ 0 - 12
utente/templates/utente.edit.html

@@ -1,17 +1,5 @@
 {% extends 'base.html' %}
 
-{% block top %}
-    <div class='form-outline mb-3 text-center btn-primary h3'>
-           {{ HeaderTitle }}
-    </div>
-    <div class='form-outline mb-3 text-center btn-primary h3'>
-           Azienda in elaborazione: {{ azienda.nome }}
-    </div>
-    <div class='form-outline mb-3 text-center btn-primary h3'>
-           Amministratore: {{ admin.username }}
-    </div>
-{% endblock %}
-
 {% block body %}
 
 <!-- Nav tabs -->

+ 0 - 12
utente/templates/utente.welcome.html

@@ -1,17 +1,5 @@
 {% extends 'base.html' %}
 
-{% block top %}
-    <div class='form-outline mb-2 text-center btn-primary h3'>
-           {{ HeaderTitle }}
-    </div>
-    <div class='form-outline mb-2 text-center btn-primary h3'>
-	    Azienda in elaborazione: {{ azienda.nome }} - Sede di: {{ sede.nome }}
-    </div>
-    <div class='form-outline mb-2 text-center btn-primary h3'>
-           Amministratore: {{ admin.nome }}
-    </div>
-{% endblock %}
-
 {% block body %}
   <form name="inputUtente" method="POST">
   <div class='form-control'>

+ 35 - 14
utente/views.py

@@ -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']