Prechádzať zdrojové kódy

snippet per il calcolo diffeifferenze tra permessi

Mauro 9 mesiacov pred
rodič
commit
e8281bcbf4
1 zmenil súbory, kde vykonal 32 pridanie a 0 odobranie
  1. 32 0
      snippets/mancanti.py

+ 32 - 0
snippets/mancanti.py

@@ -0,0 +1,32 @@
+from sicurezza.models import *
+
+amm = Amministratore.objects.get(login="mauro")
+
+amm_permessi = amm.amp_set.all()
+amm_lista_permessi = list()
+for tmp in amm_permessi:
+  amm_lista_permessi.append(tmp.permesso)
+
+print("totale presenti",len(amm_lista_permessi))
+print("ne rimuovo un paio")
+del amm_lista_permessi[3]
+del amm_lista_permessi[5]
+
+print("Elenco permessi associati all'amministratore")
+for tmp in amm_lista_permessi:
+  print(tmp)
+print("ne restano:",len(amm_lista_permessi))
+
+print("\n\nElenco permessi originali")
+per = Permesso.objects.all()
+for tmp in per:
+  print(tmp.nome)
+print("i permessi sono in totale",len(per))
+
+per_lista_originale = list()
+for tmp in per:
+  per_lista_originale.append(tmp.nome)
+
+ris = list(set(per) - set(amm_lista_permessi))
+print(ris) #che sono i punti in comune tra le due list
+print(len(ris))