문제는 제가 관리자가 아닌 사용자로 해당 카테고리에서 새 주제를 생성하려고 할 때, 최소 한 개의 태그를 추가해야 하지만 모든 태그가 관리자로 제한되어 있어 생성할 수 없다는 것입니다:
제 제안은 다음과 같습니다. 해당 그룹 내에서 제한된 사용자 그룹 외의 사용자가 사용할 수 있는 태그가 최소 1개 이상 있을 때만 "최소 1개의 태그를 선택하세요"라는 메시지가 표시되어야 합니다. 즉, 이 경우 Danny Wyatt 태그 그룹의 모든 태그가 관리자로 제한되어 있지만, Danny Wyatt 카테고리에서 비관리자의 게시를 허용하고 있으므로, "최소 1개의 태그를 선택하세요"라는 경고와 제한 사항은 존재하지 않아야 합니다.
이렇게 하면 저는 관리자로서 최소 1개의 태그 추가를 강제할 수 있으면서도, 비관리자는 여전히 해당 카테고리에서 새 주제와 게시물을 생성할 수 있게 됩니다.
@alltiagocom 제 답변이 기대하신 내용과는 정확히 다를 수 있습니다. 현재 저는 어떤 Discourse 포럼도 관리하고 있지 않으므로, 이 분야에서는 초보자라고 할 수 있습니다.
반면, 저는 vBulletin과 XenForo에서 수많은 포럼을 관리해 본 경험이 있습니다.
포럼 관리자는 슈퍼 모더레이터가 아닙니다. 관리자는 백오피스를 관리하는 사람이며, 공개된 부분에서는 절대 모습을 드러내서는 안 되는 존재입니다.
저는 아직 Discourse의 위계 체계를 정확히 알지 못하지만, 이론적으로 포럼의 설립자는 두 개의 계정을 생성해야 합니다. 하나는 관리자(그림자 계정)이고, 다른 하나는 그에게 할당할 수 있는 최대 권한을 가진 모더레이터 계정입니다. 태그 우회(tag bypass)와 같은 경우는 전형적인 사례이며(아마도 다른 사례도 많을 것입니다), 커뮤니티를 공개적으로 관리할 때 이는 문제가 되지 않아야 합니다. 실제로도 모더레이터라면 문제가 되지 않습니다. 관리자가 아니라면요.
Discourse가 이 두 가지 역할을 이렇게 구별하도록 의도했는지는 모르겠지만, 만약 그렇다면 제 생각이 커뮤니티를 더 잘 관리하는 데 도움이 되길 바랍니다.
관리자가 아닌 사용자는 해당 태그를 사용할 수 없더라도, 토픽에 최소 1개의 태그가 요구되더라도 토픽을 생성하거나 토픽에 답변할 수 있어야 합니다. 이 경우 저는 제한 조건으로 "admin"을 사용하고 있지만, 다른 무엇이든 될 수 있습니다. 예를 들어 해당 태그를 사용할 수 있는 다른 사용자 그룹이 될 수도 있습니다. 따라서 특정 그룹에게만 제한된 태그에 대한 요구 사항을 설정해 놓고, 그 태그를 사용할 수 없는 다른 그룹의 사람들이 그 태그를 사용해야 하는 상황이 되면, 이는 큰 의미가 없습니다.
이탈리아 국적의 사람들만 이 문을 들어갈 수 있지만, 국적을 불문하고 누구도 자신의 국적을 확인하기 위해 여권을 제시할 수 없게 하는 것과 같습니다.