trust_level_3에 도달하면 해당 멤버를 자동으로 다른 그룹에 추가하고, trust_level_3을 잃으면 자동으로 제거하는 방법은 무엇인가요? 수동 개입 없이 백그라운드에서 작동되기를 원합니다.
자동화 플러그인이 도움이 될 수도 있겠네요?
하지만 그게 원하시는 거라면, 정확히 같은 용도로 사용되는 다른 그룹 대신 TL3을 그냥 쓰면 안 될까요?
시도하고 있지만, trust_level_3의 레벨 이름을 “veterans” 같은 사용자 지정 이름으로 변경할 수 없습니다. Regular 레벨과 trust_level_3의 모든 텍스트 필드를 수정했는데도 말이죠.
음. TL3을 이름 변경하는 것은 정말 나쁜 아이디어입니다.
일종의 표시 역할을 할 수 있는 사용자 지정 배지를 만드는 건 어떨까요? 그룹 이름이 왜 중요한가요? 그걸 가지고 뭘 하려는 건가요?
Discourse Automation Plugin에 사용자 지정 플러그인을 추가하거나 새로운 트리거를 추가해야 할 것 같습니다.
독립형 플러그인을 만드는 것이 더 쉽고 나은지, 아니면 사용자 지정 자동화를 사용하는 것이 더 나은지는 취향의 문제입니다.
신뢰 수준 그룹을 이름 변경할 수 있습니다. ![]()
커스터마이즈 텍스트 페이지에서 groups.default_names.trust_level_3을(를) 업데이트한 다음, 일일 백그라운드 작업이 실행되기를 기다리거나 /sidekiq/scheduler 페이지에서 ensure database consistency를 수동으로 트리거하면 변경 사항이 적용되는 것을 확인할 수 있습니다.
새 이름이 기존 그룹이나 사용자 이름과 충돌하지 않도록 주의하세요.
아마도 제가 어떤 것을 이름 변경할 수 있고 어떤 것은 할 수 없는지 전혀 모르는 것 같습니다. ![]()
아마도 시스템 관리 관련 질문에만 집중해야 할 것 같습니다!
@JammyDodger님이 추천하신 대로 해봤는데 잘 작동했어요. 다만 @pfaffman님이 그룹 이름을 바꾸는 건 좋은 아이디어가 아니라고 말씀하신 이유가 따로 있는 것 같은데, 정말 그런가요? 다른 기능이 깨질까 봐 걱정되거든요.
상황은 이렇습니다. 저는 이미 trust_level_3 사용자를 수동으로 추가해온 별도의 그룹을 하나 가지고 있어요. 하지만 매번 이렇게 하는 건 시간도 오래 걸리고 계속 유지하기가 힘들었거든요. 대신 이 별도 그룹을 삭제하고 배지랑 커스텀 타이틀 그룹만 추가하면, 현재 별도 그룹으로 표시되는 것과 똑같은 효과를 낼 수 있을 것 같아요.
Discourse를 다른 글로벌 로케일에서 사용할 경우, 신뢰 수준 그룹 이름이 그에 따라 번역됩니다. 따라서 이름 변경 과정도 유사한 메커니즘을 따르는 것이 적절하다고 생각합니다.
가장 큰 문제는 tl3를 찾으러 오는 나나, 어쩌면 다른 누군가를 혼란스럽게 만들 것이라는 점이에요.
문제없을 거예요. 다만, 이게 뭘 해결해 줄지는 여전히 명확하지 않네요.
설명드리겠습니다. 저는 신뢰 수준(trust_level_3)에 도달한 사용자에게 베테랑 그룹 상태를 부여하고, 특정 카테고리 접근을 신뢰 수준 3으로 제한했습니다. 자동화 플러그인을 사용하지 않았기 때문에, 새로운 신뢰 수준 3 사용자를 검색하고 커스텀 그룹에 수동으로 추가하는 과정이 시간 소모적이었습니다. 이제 신뢰 수준 3이 기본 그룹이므로 훨씬 쉬워졌습니다.
그런데 다른 그룹 대신 특수 카테고리 접근을 제어하기 위해 신뢰 수준 3을 사용하는 건 어떨까요?
수년 동안 사용해 온 브랜드 네임이 'veteran’이었기 때문에, 그룹 이름을 'veteran’으로 설정하고 싶었습니다.
로그인한 본인만 볼 수 있는 건가요, 아니면 다른 사람들이 베테랑 사용자에게 표시되는 걸까요?
저희 포럼에는 다음 세 가지 유형의 사용자가 있습니다:
- 신뢰 수준 0~2 사용자 (사용자 타이틀 및 아이콘 없음)
- 신뢰 수준 3~4 사용자 (베테란 사용자 타이틀 및 사용자 지정 아이콘)
- 관리자
베테란 사용자 타이틀은 신뢰 수준 3을 달성하여 자연스럽게 획득할 수도 있고, 구독을 통해 획득할 수도 있습니다. 따라서 신뢰 수준 3의 모든 사용자에게 기본 사용자 타이틀인 "veteran"과 사용자 지정 아이콘을 부여하고 싶습니다. 이렇게 하면 사용자가 커뮤니티에 기여하거나 구독을 구매하도록 장려할 수 있습니다.
'veteran’이라는 이름의 사용자 지정 그룹이 있을 때는 사용자 타이틀과 아이콘을 구현하는 것이 쉬웠지만, 이제 TL3을 veteran으로 이름 변경한 후 자동으로 사용자 타이틀과 아이콘을 설정하는 방법을 찾지 못하고 있습니다.
몇몇 사용자가 포럼 스타일에 맞게 신뢰 수준 그룹을 맞춤 설정한 것 같습니다.
지금까지 이에 대한 문제가 보고된 적은 없는 것으로 알고 있습니다.
더 쉬운 방법이라면, ‘배지를 통한 사용자 그룹 소속’ 자동화 기능을 사용하여 ‘Regular’ 배지와 연결할 수 있습니다.
그렇게 해 봤는데, Regular 배지를 획득하는 신규 사용자에게만 앞으로 작동할 뿐, 이미 TL3인 사용자에게는 역방향으로 작동하지 않습니다. 이미 배지를 획득한 사용자에게 설정하는 스크립트 명령어가 있을까요?
도와주셔서 정말 감사합니다. 큰 도움이 됩니다.
데이터 탐색기를 사용하여 현재 TL3 목록을 가져온 다음, 해당 목록을 그룹에 일괄 추가할 수 있습니다. 도움이 될까요?
제 그룹은 TL3입니다. 대부분의 사용자가 이 기능을 인지하지 못하고 있으며, 사용법을 교육하는 것도 매우 어렵기 때문에, 사용자가 매번 수동으로 선택하지 않도록 TL3에 기본 제목과 아이콘을 기본적으로 기본값으로 설정하고 싶습니다.
자동화(Automation)를 사용해 TL3이 되고 Regular 배지를 획득한 사람들을 커스텀 그룹에 추가하고, 기존 TL3 사용자들도 일괄적으로 그룹에 추가하는 것이 의도였다고 생각하는데 맞나요?