|
|
@@ -318,12 +318,15 @@ def listaSEP(azienda=None,amministratore=None,permesso=None):
|
|
|
sedix = azi.sede_set.all()
|
|
|
print("sedix len",len(sedix))
|
|
|
lam = list()
|
|
|
-
|
|
|
+
|
|
|
+ print(per)
|
|
|
+
|
|
|
### delicatissimo
|
|
|
### verificare che in lam venga effettivamente inserita solo la sede e non altri componenti
|
|
|
### sia che ci siano che non ci siano i permessi assegnati
|
|
|
-
|
|
|
- if per.nome not in permessi_assegnati:
|
|
|
+
|
|
|
+
|
|
|
+ if per and per.nome not in permessi_assegnati:
|
|
|
print("per.nome non in permessi assegnati")
|
|
|
for s in sedix:
|
|
|
tmp = SEP.objects.filter(sede=s).filter(amministratore=amm).filter(permesso=per)
|
|
|
@@ -335,7 +338,7 @@ def listaSEP(azienda=None,amministratore=None,permesso=None):
|
|
|
print("per.nome in permessi assegnati")
|
|
|
#abbiamo un diritto di livello superiore
|
|
|
for s in sedix:
|
|
|
- print("s:",s,per.nome,type(s))
|
|
|
+ print("s:",s,type(s))
|
|
|
lam.append(s)
|
|
|
#tmp.append({'sede':s,'permesso':per})
|
|
|
#tmp.append(s)
|