Benutzer beim Beitritt zu einer Gruppe auf TL2 befördern – rückwirkend?

:warning: Diese Lösung ist fortgeschritten. Rails-Befehle können nur ausgeführt werden, wenn Sie SSH-Zugriff auf Ihren Server haben und sollten vermieden werden, wenn Sie sich nicht sicher sind, was Sie tun. Sichern Sie in jedem Fall immer zuerst Ihre Daten.


Hallo Richie :slight_smile:
Sie können ein Rails-Skript ähnlich diesem verwenden:
Das sollte von der Rails-Konsole aus funktionieren:

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

Danke @nathank für Delete all users not in a specific group - #2 by nathank :slight_smile:

3 „Gefällt mir“