Questo è emerso in un altro post su Meta oggi, quindi ho dato un’occhiata al codice per confermare se il livello di fiducia di un utente possa essere ridotto aggiungendolo a un gruppo che imposta un livello di fiducia inferiore rispetto al gruppo attuale dell’utente. Dall’analisi del codice, vedo che ciò non è possibile:
def grant
if @user.trust_level < @trust_level
@user.change_trust_level!(@trust_level)
@user.save!
end
end
Se il livello di fiducia di un utente è inferiore al livello di fiducia concesso dal gruppo, l’aggiunta dell’utente al gruppo aggiornerà il suo livello di fiducia. Altrimenti, non ci sarà alcuna modifica al livello di fiducia dell’utente.