# TL2에서 사용자 음소거 제한 허용

**URL:** https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849
**Category:** Feature
**Created:** [7월 3, 2025, 10:45오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849 "2025-07-03T22:45:58Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Steradiant](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steradiant/32/360541_2.png) [@Steradiant](https://meta.discourse.org/u/Steradiant)
#### Post date: [7월 3, 2025, 10:45오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/1 "2025-07-03T22:45:58Z")

</div>

저희 커뮤니티에서는 커뮤니티에 대한 경험이 있는 사람들에게만 다른 사용자를 음소거할 수 있는 권한을 부여하고 싶습니다.  
다른 사용자를 음소거할 수 있는 사용자를 선택할 수 있는 옵션을 추가할 수 있을까요?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7월 3, 2025, 11:13오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/2 "2025-07-03T23:13:17Z")

</div>

사용자 무시 - 허용된 그룹에 대한 사이트 설정이 있습니다. Discourse가 무시와 음소거를 별도로 구분하는지는 확실하지 않습니다.

기본값은 TL2가 기본 그룹 중 하나인 것으로 알고 있습니다.

---

<div class="post-metadata">

### Author: ![Steradiant](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steradiant/32/360541_2.png) [@Steradiant](https://meta.discourse.org/u/Steradiant)
#### Post date: [7월 4, 2025, 3:11오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/3 "2025-07-04T15:11:05Z")

</div>

네, 맞습니다. 일반적으로 TL1부터 음소거를 사용할 수 있습니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [7월 4, 2025, 5:42오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/4 "2025-07-04T17:42:33Z")

</div>

안녕하세요, @Steradiant 🙂

이 기능에 대해 생각하고 계신 사용 사례나, 이 기능이 없을 때 겪고 계신 문제 등에 대해 조금 더 자세히 알려주시면, 추가 설정을 도입해야 한다는 주장을 더 설득력 있게 만들 수 있습니다. 🤞

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7월 4, 2025, 8:08오후 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/5 "2025-07-04T20:08:25Z")

</div>

음, 음소거 옵션이 직접적으로 보이지 않는 게 좀 이상했어요. 제 생각엔 이론적으로 무시와 음소거는 동일한 권한 설정이어야 하고, 무시는 영구 음소거를 위한 옵션 정도로 보는 게 맞을 것 같아요.

제 사이트에서는 음소거 관련 문제가 없었어요. 8년 동안 기억이 맞다면 기본 5명의 사용자가 음소거를 건 단 1명의 회원이 있었을 뿐이거든요. 그 회원에게는 음소거된 사용자와 모더레이터에게 시스템 메시지가 발송되었습니다.

이 시스템 메시지만으로도 잘 작동했어요. 그는 자신의 부정적인 태도가 좀 독성이 있었다는 걸 인지하지 못했었는데, 시스템 메시지를 보고 사과 게시물을 올렸거든요.

---

<div class="post-metadata">

### Author: ![Steradiant](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steradiant/32/360541_2.png) [@Steradiant](https://meta.discourse.org/u/Steradiant)
#### Post date: [7월 6, 2025, 1:34오전 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/6 "2025-07-06T01:34:39Z")

</div>

현재 커뮤니티를 위해 Discourse 서버를 설정하고 있으며, 이 서버는 협회 내 공식 토론을 위한 보다 세밀하고 우수한 수단으로 메일링리스트를 대체할 예정입니다.  
포럼에 접근 권한이 있는 모든 사용자는 다른 서비스를 통해 사전 확인되며 대부분 현실에서 서로 알고 지내는 사이이므로, 사용자는 TL1로 시작하여 매우 빠르게 TL2로 승격될 수 있도록 설정했습니다.

실제 운영 경험은 없지만, 사용자가 처음 며칠간 실수로 누군가를 음소거(mute)한 후 나중에 중요한 알림을 놓칠 수 있다는 우려가 있습니다. 이 옵션을 TL2로 제한함으로써 이를 방지할 수 있을 것으로 기대합니다.

비슷한 이유로, 현재 사용자 무시(Ignore Users) 기능을 비활성화해 두었습니다. 이 기능이 구속력 있는 의사결정 과정에서 혼란을 야기할 수 있다고 판단했기 때문입니다. 다만, TL3 이상 사용자에게는 이 기능을 다시 활성화하는 방안을 고려하고 있습니다.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7월 6, 2025, 6:43오전 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/7 "2025-07-06T06:43:30Z")

</div>

단기적인 해결책 중 하나는 CSS를 사용하여 신뢰 수준 2(TL2) 사용자에게서 음소거 사용자 옵션 버튼을 숨기는 것입니다. 다만, 코딩에 대해 확신이 없으며, 이전의 더 높은 신뢰 수준을 가진 사용자들에게 어떤 함정이 있을지도 모르겠습니다.

아마 추측이지만, 기본 로직은 '그룹 TL2에 display: none을 적용한다’는 것일까요?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7월 6, 2025, 7:14오전 UTC](https://meta.discourse.org/t/allow-to-restrict-muting-users-to-tl2/372849/8 "2025-07-06T07:14:59Z")

</div>

이 #customization:theme-component는 좋아요를 숨기는 기능을 제공하는 것으로 보아, 음소거 옵션을 숨기기 위한 사용자 정의 컴포넌트를 만들 때 참고로 사용할 수 있을 것입니다.

> [@신규 사용자에게 좋아요 숨기기](https://meta.discourse.org/t/hide-likes-for-new-users/167245?u=heliosurge):
>
> 이것은 매우 단순한 테마 컴포넌트로, 신규 사용자(TL0)에게 “좋아요” 기능을 숨길 수 있는 기능을 제공합니다. 극도로 집요한 트롤에게는 100% foolproof(완벽한 방어)가 될 수는 없지만, 활성화되어 있는 동안 “좋아요” 요소가 DOM에 로드되는 것을 방지합니다. 이 컴포넌트가 좋아요 남용을 시도하는 트롤에 대한 추가적인 장벽 역할을 하기를 바랍니다. 도움이 될 수 있도록 익명 사용자에게도 좋아요를 숨기는 옵션을 포함했습니다. 변경 전: 변경 후: 설치 [레포지토리 링크](https://github.com/tshenry/discourse-hide-likes) https://github.com/tshenry/discourse-hide-likes 테마 컴포넌트와 설치 방법에 익숙하지 않다면 [테마 설치 가이드](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682)를 확인해 보세요. 그리고 Discourse 테마에 대해 더 자세히 알고 싶다면 [이 가이드](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966)를 살펴보세요.

이 예시는 JS를 사용하지만, 순수 CSS 솔루션으로도 구현할 수 있을 것으로 생각합니다.

아래는 CSS로 좋아요 버튼을 숨기는 예시입니다.

> [@Looking to hide Likes & Decorate Op](https://meta.discourse.org/t/looking-to-hide-likes-decorate-op/255729/2?u=heliosurge):
>
> You can hide the like button with CSS, but that won’t prevent users from liking posts (a plugin would be required to ensure that), if they figure out how to un-hide the button for example. I suppose the easiest way would be using [CSS Classes for Current User's Groups](https://meta.discourse.org/t/css-classes-for-current-users-groups/226068) which adds the current user groups to the body classes, then use CSS such as: body.category-your-category-slug:not(.group-group\_name) { button.like { display: none; } } Let me know if you have trouble understandi…
