CSS나 테마 컴포넌트를 제외하고, 소개 페이지에서 기본 관리자 그룹을 제거할 수 있는 내장 기능이 있나요?
소개 페이지의 관리자 섹션에서 숨길 그룹 목록에 @moderators를 추가하면 해당 섹션 전체가 사라지는 것을 확인했습니다.
이것이 이 문제를 해결하는 가장 좋은 방법인가요?
일부 매니저에게 스태프 접근 권한을 부여해야 하지만, 이들이 관리자 섹션에 나열되기를 원하지 않기 때문에 이렇게 하고 있습니다.
CSS나 테마 컴포넌트를 제외하고, 소개 페이지에서 기본 관리자 그룹을 제거할 수 있는 내장 기능이 있나요?
소개 페이지의 관리자 섹션에서 숨길 그룹 목록에 @moderators를 추가하면 해당 섹션 전체가 사라지는 것을 확인했습니다.
이것이 이 문제를 해결하는 가장 좋은 방법인가요?
일부 매니저에게 스태프 접근 권한을 부여해야 하지만, 이들이 관리자 섹션에 나열되기를 원하지 않기 때문에 이렇게 하고 있습니다.
이를 달성하는 간단한 방법은 그들을 TL4로 설정하는 것입니다. 이렇게 하면 실제 모더레이터 그룹에 속하지 않으면서도 많은 ‘스태프’ 권한을 부여할 수 있습니다.
전혀 그렇지 않습니다. 그들은 직원 토론에 접근할 수 있어야 하며 (가끔은) 검토 대기열에도 접근할 수 있어야 합니다. 따라서 TL4의 추가 권한(그것도 그렇게 많지 않은)은 도움이 되지 않습니다.
도움이 되었으면 좋겠습니다. 우리는 정말로 세 번째 직원 유형이 필요하지만, 코딩하는 것이 악몽이 될 것 같아서요.
이해합니다.
즉, 관리자 그룹 자체는 표시하되, 그 그룹에 속한 개인은 표시하지 않길 원하시는 거군요. 알겠습니다.
간단합니다.
좀 혼란스럽네요 - 그러면 관리자가 moderators(운영진) 그룹에 표시되지는 않나요?
about_page_extra_groups 설정에 대해 생각하셨을 수도 있습니다. 이 설정이 실제로 그렇게 동작합니다.
위 설정은 해당 그룹의 사용자들이 /about 페이지의 다른 그룹 목록에 표시되지 않도록 합니다. 물론 이들은 모더레이터 그룹 페이지에는 여전히 표시되지만, /about 페이지에는 표시되지 않습니다.
이것을 기억하는 이유는 @pfaffman이 이 기능의 구현에 대해 매우 열정적이었기 때문입니다. 그는 과거에 수많은 Discourse 사이트에서 관리자(admin)로 표시되었었거든요!
아, 그게 문제였군요. 관리자 그룹이 숨겨진다고 착각했었는데, 여전히 보였네요. 제 실수였습니다!
관리자 그룹은 우리 문제의 한 예일 뿐입니다. 명시적으로 설명하지 않아서 죄송합니다.
또한, 기본적으로 설립자이고 여전히 직원 관련 업무에 관여하고 있어 접근 권한이 필요한 사용자가 두 명 있습니다. 이들을 위해 설립자 그룹을 만들고, 해당 그룹을 “hide” 목록에 추가했습니다.
더 어려운 문제는 신규 모더레이터에게 일종의 수습 기간이 있다는 점입니다. 소프트웨어적으로는 모더레이터이지만, 실제로는 활동 중인 모더레이터가 아닙니다. 그래서 현재 설정은 "Active Mods"라는 별도 그룹을 만들어 활동 중인 모더레이터에게만 사용자 프로필에 flair를 부여하는 방식입니다. 즉, 이 수습생들을 위한 (포럼 소프트웨어) 그룹이 없습니다. 따라서 그룹 단위로 제외할 수 없습니다.
따라서 소개 페이지에 활동 중인 모더레이터만 목록으로 표시하는 가장 직접적인 방법은 실제 활동 중인 모더레이터 그룹을 단순히 표시하는 것입니다. 이 시점에서 실제 모더레이터가 아닌 "모더레이터"가 더 많기 때문입니다. 하지만 이렇게 하려면 페이지에서 기본 모더레이터 그룹을 제거하는 방법이 필요합니다.
이것은 hide group 기능을 사용하여 달성할 수 있습니다. 다만, 이것이 다른 문제를 일으키지는 않을지 확인하고 싶었습니다. 기본적으로 제가 원하는 것을 가장 덜 해킹적인 방식으로 달성하는 방법을 알고 싶었고, 따라서 내장된 기능이 있는지 질문한 것입니다.
질문해 주셔서 감사합니다!
아니요, 설정 이름이 적절하지 않습니다. '정보 페이지에서 숨기기’라고 되어 있지만, 실제로는 '정보 페이지의 관리자 목록에서 숨기기’라고 불러야 합니다.
잘 작성되어 있고 꽤 안정적인 https://meta.discourse.org/t/discourse-dynamic-groups/365342 플러그인을 사용하여 ‘비활성’ 관리자 그룹을 동적으로 구성한 후, 위의 설정을 통해 이 그룹을 숨길 수 있습니다. 이렇게 하면 원하시는 결과를 얻을 수 있을 것 같습니다.
오. 사실 우리가 세계 최초로 어떤 문제에 직면하는 경우는 드물죠.
하지만 아직 일 년도 안 된 것 같은데, 신뢰할 만한 이유가 있는 것 같네요. 한번 살펴보겠습니다. 감사합니다!