Promuovere gli utenti a TL2 all'adesione a un gruppo - retroattivamente?

:warning: Questa soluzione è avanzata. Il comando Rails può essere eseguito solo se si dispone dell’accesso SSH al server e dovrebbe essere evitato se non si è sicuri di ciò che si sta facendo. In ogni caso, eseguire sempre un backup prima.


Ciao Richie :slight_smile:
Puoi usare uno script rails simile a questo:
Dovrebbe funzionare dalla console rails:

target_group = Group.find_by_name("test")
users = User.joins(:group_users).where(group_users:{group_id: target_group.id})
users.each do |u|
  u.trust_level = 2
  u.save
end

Grazie @nathank per Delete all users not in a specific group - #2 by nathank :slight_smile:

3 Mi Piace