2
0

ugo 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. from supporto import managepassword
  2. from sicurezza.views import *
  3. from logger.views import *
  4. from comunicazioni.views import *
  5. from datetime import date,datetime
  6. from configurazione.views import *
  7. def UserList(request):
  8. session = getSessionParms(request)
  9. userauth = session['_userauth_']
  10. user2edit = session['_user2edit_']
  11. domain2edit = session['_domain2edit_']
  12. request.session['_from_']="Utenti:UserList"
  13. print(next)
  14. if not user2edit:
  15. user2edit = userauth
  16. try:
  17. utenteautorizzato = User.objects.get(pk=userauth)
  18. except User.DoesNotExist as dne:
  19. return HttpResponseRedirect(reverse('Login:login',args={}))
  20. if not domain2edit:
  21. domain2edit = utenteautorizzato.domain.id
  22. dominio = Domain.objects.get(pk=domain2edit)
  23. userlist = User.objects.filter(domain=domain2edit).order_by('mail')
  24. value={}
  25. value['utenteautorizzato'] = utenteautorizzato
  26. value['user'] = None
  27. value['userlist'] = userlist
  28. value['dominio'] = dominio
  29. value['navbar'] = True
  30. print("livello autorizzazione",utenteautorizzato.securitylevel_id)
  31. securitylevel = getSecurityLevel(utenteautorizzato.securitylevel_id)
  32. securityrow = getSecurityRow(utenteautorizzato.securitylevel_id)
  33. value['securityrow'] = securityrow
  34. value['securityrowLen'] = len(securityrow)
  35. value['CANWRITE']=True #per il momento, questo flag serve a capire se e' un record nuovo