views.py 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. from django.shortcuts import render
  2. # Create your views here.
  3. from .models import *
  4. from sicurezza.views import *
  5. def RegistrarList(request):
  6. session = getSessionParms(request)
  7. userauth = session['_userauth_']
  8. domain2edit = session['_registrar2edit_']
  9. request.session['_from_']="Registrar:RegistrarList"
  10. print(next)
  11. try:
  12. utenteautorizzato = User.objects.get(pk=userauth)
  13. except User.DoesNotExist as dne:
  14. return HttpResponseRedirect(reverse('Login:login',args={}))
  15. if not domain2edit:
  16. domain2edit = utenteautorizzato.domain.id
  17. registrarlist = Registrar.objects.all().order_by('nome')
  18. value={}
  19. value['utenteautorizzato'] = utenteautorizzato
  20. value['user'] = None
  21. value['registrarlist'] = registrarlist
  22. value['navbar'] = True
  23. print("livello autorizzazione",utenteautorizzato.securitylevel_id)
  24. securitylevel = getSecurityLevel(utenteautorizzato.securitylevel_id)
  25. securityrow = getSecurityRow(utenteautorizzato.securitylevel_id)
  26. value['securityrow'] = securityrow
  27. value['securityrowLen'] = len(securityrow)
  28. return render(request,'registrarList.html',value)
  29. def ContattiList(request):
  30. session = getSessionParms(request)
  31. userauth = session['_userauth_']
  32. user2edit = session['_user2edit_']
  33. domain2edit = session['_domain2edit_']
  34. contatto2edit = session['_contatto2edit_']
  35. registrar2edit = session['_registrar2edit_']
  36. if not user2edit:
  37. user2edit = userauth
  38. utenteautorizzato = User.objects.get(pk=userauth)
  39. contatti = Contatti.objects.all()
  40. value={}
  41. value['utenteautorizzato'] = utenteautorizzato
  42. value['user'] = None
  43. value['contatti'] = contatti
  44. value['navbar'] = True
  45. return render(request,'gestioneContattiList.html',value)
  46. def ContattiEdit(request):
  47. session = getSessionParms(request)
  48. userauth = session['_userauth_']
  49. user2edit = session['_user2edit_']
  50. domain2edit = session['_domain2edit_']
  51. if not user2edit:
  52. user2edit = userauth
  53. utenteautorizzato = User.objects.get(pk=userauth)
  54. if not domain2edit:
  55. domain2edit = utenteautorizzato.domain.id
  56. dominio = Domini.objects.get(pk=domain2edit)
  57. userlist = User.objects.filter(domain=domain2edit).order_by('mail')
  58. value={}
  59. value['utenteautorizzato'] = utenteautorizzato
  60. value['user'] = None
  61. value['userlist'] = userlist
  62. value['dominio'] = dominio
  63. value['navbar'] = True