TL3에서 잠금 그룹을 사용하다가 이제 다시 기본 trust_level 시스템으로 전환하고 있습니다. (Discord를 떠났고 포럼에서 더 많은 참여가 필요하기 때문입니다.)
- 모든 TL 잠금을 해제하고 모든 사용자를 TL 설정에 맞게 조정하려면 어떻게 해야 하나요?
- 그룹을 TL에 맞게 업데이트하려면 어떻게 해야 하나요? TL3 접근 권한이 있는 그룹에 잠금 해제된 TL1 사용자가 있기 때문입니다.
몇 가지 쿼리를 시도해 보았지만, 4년 전 것이라서 오래된 것 같습니다.
nathank
(Nathan Kershaw)
2
UI에서 그룹 TL을 직접 변경하는 것이 가장 간단할 수 있지만, 그룹이 많이 있다면 Rails 콘솔을 통해 식별할 수도 있습니다.
신뢰 수준(Trust Level)을 초기화하려면 다음 가이드를 참고하세요:
https://meta.discourse.org/t/administrative-bulk-operations/118349#ensure-all-users-are-at-their-automatic-trust-level-18
주의: 이 작업은 모든 사용자의 신뢰 수준을 처음부터 다시 시작하게 만듭니다.
TL 시스템을 존중하면서 리셋하고 모든 사용자를 기본 설정으로 되돌리는 것이 불가능한 건가요?
(링크하신 게시물에 따르면) 이것이 예상되는 동작인 것 같습니다. 그래서 저는 여전히 Rails에서 모든 사용자의 TL을 잠금 해제하는 방법만 필요해요 
pfaffman
(Jay Pfaffman)
4
사용
Group.last
그룹 모델의 구조를 확인해 보세요. 또는 Group.find_by_slug("some_slug")를 사용해 특정 그룹을 확인할 수 있습니다. 변경된 그룹과 변경되지 않은 그룹을 각각 확인해 보세요.
그 다음 Group.all.update_all(field: value)를 사용해 모든 그룹의 값을 일괄 설정할 수 있습니다.
이 주제에서 필요한 정보를 얻으셨나요 @satonotdead?