# Promover usuários para TL2 ao ingressar em um grupo - retroativamente?

**URL:** https://meta.discourse.org/t/promoting-users-to-tl2-when-joining-a-group-retrospectively/256249
**Category:** Support
**Created:** [25 Fevereiro , 2023 17:23 UTC](https://meta.discourse.org/t/promoting-users-to-tl2-when-joining-a-group-retrospectively/256249 "2023-02-25T17:23:49Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [25 Fevereiro , 2023 17:38 UTC](https://meta.discourse.org/t/promoting-users-to-tl2-when-joining-a-group-retrospectively/256249/2 "2023-02-25T17:38:15Z")

</div>

⚠ Esta solução é avançada. O comando Rails só pode ser executado se você tiver acesso SSH ao seu servidor e deve ser evitado se você não tiver certeza do que está fazendo. Em qualquer caso, **sempre** faça um backup primeiro.

* * *

Olá Richie 🙂

Você pode usar um script rails semelhante a este:

Isso deve funcionar no console rails:

```ruby
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

```

Obrigado @nathank por [Delete all users not in a specific group - #2 by nathank](https://meta.discourse.org/t/delete-all-users-not-in-a-specific-group/198804/2?u=canapin) 🙂

---

_[View the full topic](https://meta.discourse.org/t/promoting-users-to-tl2-when-joining-a-group-retrospectively/256249)._
