사용자가 그룹을 나갔을 때 카테고리를 자동으로 음소거하기

Discourse 팀 및 커뮤니티 여러분,

새로운 기능을 제안하고자 합니다. 이 기능은 사용자가 그룹을 나갈 때 해당 그룹과 연결된 카테고리가 자동으로 음소거(mute) 처리되도록 하는 것입니다.

문제점

  • 사용자가 그룹에 가입하면, **그룹 카테고리 알림 기본 설정(Group Category Notification Defaults)**을 통해 해당 그룹과 관련된 카테고리를 자동으로 추적하도록 설정할 수 있습니다.
  • 그러나 사용자가 그룹을 나갈 경우에도 최신(Latest) 탭에서 해당 카테고리가 계속 표시되며, 알림 설정이 원래대로 되돌아가지 않습니다.
  • 그룹을 나간 후 각 사용자를 위해 수동으로 카테고리를 음소거 처리하는 것은 대규모 포럼의 경우 실용적이지 않습니다.

제안된 해결책

  • **그룹 설정(Group Settings)**에 사용자가 그룹을 나갈 때 관련 카테고리를 자동으로 음소거하거나 알림 설정을 초기화하는 옵션을 추가합니다.
  • 또는, Discourse Automations 플러그인을 확장하여 관련 카테고리를 음소거할 수 있는 “사용자가 그룹에서 나감(User Leaves Group)” 트리거를 포함하도록 합니다.

이 기능이 중요한 이유

  • 사용자가 선택한 그룹과 관련 있는 콘텐츠만 볼 수 있도록 하여 사용자 경험을 깔끔하게 유지합니다.
  • 더 이상 특정 그룹에 속하지 않는 사용자의 최신(Latest) 탭에서 불필요한 정보의 혼란을 줄입니다.
  • 공개 그룹 및 오픈 카테고리가 많은 대규모 포럼에서 더 나은 조직 관리를 도울 수 있습니다.

잠재적인 우회 방법

  • 커스텀 위저드 플러그인(Custom Wizard Plugin): 옵션이 될 수 있지만, 현재는 변경 사항을 트리거하기 위해 사용자 상호작용이 필요합니다.
  • 커스텀 자동화(Custom Automation): 개발이 필요하지만, 현재 내장된 솔루션은 존재하지 않습니다.

커뮤니티 및 Discourse 팀의 의견을 듣고 싶습니다! 이 기능이 코어에 구현될 수 있을까요, 아니면 플러그인 업데이트로 구현하는 것이 더 적합할까요?

미리 감사합니다!

2개의 좋아요