다음과 같은 작업을 수행하고 싶습니다:
- 사용자 정의 그룹(이름: Newbies) 생성
- 모든 신규 사용자를 자동으로 Newbies 그룹에 추가
단순해 보이지만, 아직 답변을 찾지 못했습니다.
다음과 같은 작업을 수행하고 싶습니다:
단순해 보이지만, 아직 답변을 찾지 못했습니다.
현재는 그렇게 하려면 플러그인을 작성해야 하므로 지원하지 않습니다.
모든 신규 사용자를 포함하고 싶다면 @trust_level_0 그룹을 사용하면 됩니다.
원하는 사용 사례는 다음과 같습니다. 가능한 해결책을 찾고 있습니다.
현재 신뢰도(Trust Level)를 다음과 같이 설정해 보았습니다. 신규 사용자는 TL1이며, TL1은 토픽 보안 설정에 따라 X 콘텐츠를 볼 수 있습니다. 문제는 TL1 이상의 사용자도 X 콘텐츠를 볼 수 있다는 점입니다. TL1 이상의 사용자에게 X 콘텐츠를 숨기고 싶습니다.
신뢰도, 그룹, 토픽 보안 설정에 대해 충분히 이해하고 있다고 생각하지만, 제가 놓치고 있는 해결책이 있는지 확인하고 싶습니다.
이 사용 사례에 대한 창의적인 해결책이 있으신가요?
이 기능이 기본으로 제공되었으면 좋겠습니다. Discourse는 이미 특정 도메인의 사용자를 추가할 수 있는 기능을 갖추고 있으므로, 관리자가 지정하는 기본 그룹에 모든 신규 사용자(도메인 관계없이)를 추가할 수 있도록 하는 것은 그리 큰 부담이 되지 않을 것 같습니다.
이 솔루션의 문제는 TL0이 TL1 및 그 이상을 항상 포함한다는 점입니다. 오직 TL0인 사용자들을 대상으로 하는 방법은 없습니다.
저는 일段时间 동안 신규 회원에게만 콘텐츠를 표시할 수 있는 기능을 원해 왔습니다. 제 생각에는 신규 회원만 볼 수 있는 카테고리를 만들어 시작에 필요한 가장 기본적인 자료를 포함하고, 나중에(그들이 TL1 또는 아마도 TL2로 승격되면) 해당 카테고리가 사라지도록 하는 것이었습니다.
TL0에게 표시되도록 보안 설정이 있는 카테고리를 만들 수는 있지만, 이는 원하는 결과를 달성하지 못합니다.
신뢰 수준(Trust Levels) 관련 대부분의 설정은 배타적이지 않고 누적적이기 때문에, 접근 권한은 점점 더 늘어나지만, 신뢰 수준이 높아진다고 해서 '노이즈’가 될 수 있는 콘텐츠를 숨길 수는 없습니다.
가입한 신규 고객에게 배지를 부여하고, 더 이상 해당 조건에 맞지 않을 때(예: “가입 후 일수 < 60일인 회원”) 배지를 박탈하는 쿼리가 도움이 될 것 같다고 생각했습니다. 박탈 쿼리는 자동으로 실행되는 건가요, 아니면 우리가 직접 추가해야 하는 건가요?
불행히도, 배지는 그룹의 영역에 속하므로 접근 권한을 제한하는 데 사용할 수 없습니다.
이와 관련하여 다른 아이디어들이 있었다는 것을 알고 있습니다(예: What if badges could optionally synchronize group membership? ) 하지만 더 이상의 발전 사항은 찾을 수 없습니다.
(커스텀 플러그인 없이,因为我们은 호스팅 환경이므로) 이 문제를 해결할 다른 방법이 있을까요?
저도 마찬가지입니다. 처음 Discourse를 도입할 때, 신규 사용자는 신뢰 그룹(Trust Group) 자체가 없습니다. 있긴 하지만 매우 제한적이며, 몇 개의 배지 정도만 있고 T1에 속해 있습니다. 하지만 @trust_level_0 태그를 사용하면 T1이 과도하게 포함됩니다… T0로 먼저 내려가지 않고는 자동으로 신뢰 수준을 올릴 수 없습니다… 심지어 Discourse 측도 이를 달성하지 못했거나, 그런 시스템을 갖춘 플러그인을 제공하지 않았습니다 ![]()
아니요, 제가 아는 한 그런 방법은 없습니다. Discourse 측에서도 마찬가지입니다.
여기서 오래된 글을 되살려서 글을 남기는 거라는 걸 알지만, 저도 같은 욕구가 있습니다:
이 문제는 @zaino 님이 첫 글에서 말한 기능이 있으면 해결될 것입니다.
자동화 플러그인을 확인해 보세요: Add users to groups through custom field automation