genera_permessi.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. from sicurezza.models import *
  2. from django.db.utils import IntegrityError
  3. for a in Amministratore.objects.all():
  4. for p in Permesso.objects.all():
  5. print(a.nome,p.nome)
  6. amp = AMP()
  7. amp.amministratore = a
  8. amp.permesso = p
  9. try:
  10. amp.save()
  11. except IntegrityError as ie:
  12. print('presente')
  13. for a in Amministratore.objects.all():
  14. for z in Azienda.objects.all():
  15. for p in Permesso.objects.all():
  16. print(a.nome,z.nome,p.nome)
  17. azp = AZP()
  18. azp.amministratore = a
  19. azp.azienda = z
  20. azp.permesso = p
  21. try:
  22. azp.save()
  23. except IntegrityError as ie:
  24. print('presente')
  25. for a in Amministratore.objects.all():
  26. for z in Sede.objects.all():
  27. for p in Permesso.objects.all():
  28. print(a.nome,z.nome,p.nome)
  29. azp = SEP()
  30. azp.amministratore = a
  31. azp.sede = z
  32. azp.permesso = p
  33. try:
  34. azp.save()
  35. except IntegrityError as ie:
  36. print('presente')