|
|
@@ -230,11 +230,15 @@ def edit(request):
|
|
|
data['listapermesso'] = getAMP(amministratore)[1]
|
|
|
print('lista permesso',len(data['listapermesso']))
|
|
|
|
|
|
- data['listapermessotutto'] = getPermesso()
|
|
|
+ #calcola la differenza tra i permessi assegnati e quelli disponibili
|
|
|
+ data['listapermessotutto'] = getPermesso()
|
|
|
+ data['listapermessomancante'] = data['listapermesso']
|
|
|
+ data['listapermessodiff'] = list(set(data['listapermessotutto']) - set(data['listapermessomancante']))
|
|
|
+ print('Quanti ne mancano',data['listapermessodiff'])
|
|
|
|
|
|
#calcolo la differenza tra tutte le aziende e le aziende sottoposte a permesso
|
|
|
listaaziendatutte = Azienda.objects.all()
|
|
|
- data['listaaziendadiff'] = set(set(listaaziendatutte)-set(data['listaazienda']))
|
|
|
+ data['listaaziendadiff'] = list(set(listaaziendatutte)-set(data['listaazienda']))
|
|
|
print('Differenza aziende',len(data['listaaziendadiff']))
|
|
|
|
|
|
return render(request,'amministratore.edit.html',data)
|