|
|
@@ -55,7 +55,8 @@ def UserList(request):
|
|
|
print("livello autorizzazione",utenteautorizzato.securitylevel_id)
|
|
|
securitylevel = getSecurityLevel(utenteautorizzato.securitylevel_id)
|
|
|
securityrow = getSecurityRow(utenteautorizzato.securitylevel_id)
|
|
|
-
|
|
|
+ securitylist = getSecurityList(securityrow)
|
|
|
+ value['securitylist'] = securitylist
|
|
|
value['securityrow'] = securityrow
|
|
|
value['securityrowLen'] = len(securityrow)
|
|
|
value['CANWRITE']=True #per il momento, questo flag serve a capire se e' un record nuovo
|
|
|
@@ -281,10 +282,10 @@ def UserEdit(request):
|
|
|
securitylevel = getSecurityLevel(utenteautorizzato.securitylevel_id)
|
|
|
securityrow = getSecurityRow(utenteautorizzato.securitylevel_id)
|
|
|
securitylist = getSecurityList(securityrow)
|
|
|
+
|
|
|
value['securityrow'] = securityrow
|
|
|
value['securityrowLen'] = len(securityrow)
|
|
|
value['securitylist'] = securitylist
|
|
|
-
|
|
|
value['mail_password_length']=getConfigurazione('mail_password_length')
|
|
|
value['mail_password_message'] = getConfigurazione('mail_password_message')
|
|
|
|
|
|
@@ -469,6 +470,7 @@ def UserEdit(request):
|
|
|
mq.pubblica()
|
|
|
tmp=None
|
|
|
|
|
|
+
|
|
|
return HttpResponseRedirect(reverse('Utenti:UserList'))
|
|
|
try:
|
|
|
record.save()
|
|
|
@@ -478,8 +480,6 @@ def UserEdit(request):
|
|
|
# quesito: come faccio a tornare alla pagina orginale?
|
|
|
return HttpResponseRedirect(reverse(_from_,args={}))
|
|
|
|
|
|
-
|
|
|
-
|
|
|
'''
|
|
|
salvato il record, provvediamo anche a inviare i dati per mqtt per i server remoti
|
|
|
l'operazione viene eseguita solo se sql_remote e' diverso da 0
|
|
|
@@ -557,12 +557,22 @@ def UserEdit(request):
|
|
|
tmp=None
|
|
|
mq = None
|
|
|
|
|
|
+ ''' salvato il record, provvediamo anche a fare il flush delle autenticazioni.
|
|
|
+ '''
|
|
|
+ print('send request flush')
|
|
|
+ mq = mqtt()
|
|
|
+ mq.build('stampa',True)
|
|
|
+ mq.build('topic','richiesta/mail')
|
|
|
+ mq.build('richiesta','dovecot/auth/cache/flush')
|
|
|
+ #mq.build('data',tmp)
|
|
|
+ mq.pubblica()
|
|
|
+
|
|
|
user2edit = record.id
|
|
|
request.session['_user2edit_'] = user2edit
|
|
|
# quesito: come faccio a tornare alla pagina orginale?
|
|
|
return HttpResponseRedirect(reverse(_from_,args={}))
|
|
|
# pero' non vale, nel caso non dovessi dover tornare alla lista?
|
|
|
- # stavp giusto pensando di inviare il referer, per far capire dove tornare.
|
|
|
+ # stavo giusto pensando di inviare il referer, per far capire dove tornare.
|
|
|
else:
|
|
|
print("formemail.is_valid non passato")
|
|
|
print("formemail.errors")
|
|
|
@@ -592,6 +602,7 @@ def UserEdit(request):
|
|
|
temp['nome'] = record.nome
|
|
|
temp['dominio'] = record.domain_id
|
|
|
temp['dominio_domain'] = record.domain.nome
|
|
|
+ print('record.clear',record.clear)
|
|
|
temp['password1'] = record.clear
|
|
|
temp['password2'] = record.clear
|
|
|
temp['clear'] = record.clear
|