자원봉사 프로젝트의 커뮤니티 포럼을 다시 설계하고 있습니다. 현재 공개 토론 카테고리와 일부 워크그룹이 카테고리로 설정되어 있으며, 특정 그룹에 한해 접근이 제한됩니다. 따라서 현재는 해당 그룹의 멤버가 아닌 경우, 그룹 접근이 제한된 카테고리가 완전히 숨겨져 있습니다. 하지만 더 많은 참여자를 유치하기 위해 이 카테고리들의 가시성을 높이고 싶습니다.
이를 지원하기 위해 공개 카테고리를 "Spaces(공간)"로, 접근이 제한된 카테고리를 "Groups(그룹)"로 표시하는 디자인을 스케치했습니다. 접근 권한뿐만 아니라 운영 및 조정 방식도 두 가지 유형이 명확히 다르기 때문에, 이러한 구분을 설정하고자 합니다.
즉, "Spaces"와 “Groups” 모두 카테고리 드롭다운 목록을 열되, 항목만 다르게 표시되도록 하려는 것입니다. 그리고 너무 복잡하게 설정하지 않고 이를 달성할 방법이 있는지 계속 고민하고 있습니다. @Johani 최근 커스텀 select-kit을 추가하는 우아한 방법을 공유해 주셨던 것 같은데, 여기에서 작동할지는 모르겠지만, 더 이상 그 방법을 찾을 수 없습니다.
카테고리 드롭다운을 수정하여 제한되지 않은 카테고리만 표시되도록 할 수 있습니다. 또한 이 컴포넌트를 "확장"하는 또 다른 컴포넌트를 만들어 제한된 카테고리만 표시되도록 할 수도 있습니다.
이 모든 작업은 몇 줄의 코드만 필요하며, 향후 확장성도 보장됩니다.
시작하기 전에 작은 질문이 하나 있습니다. 이 기능이 컴포저(composer)에서 어떻게 작동할까요? 사용자가 주제를 생성할 때도 이러한 구분이 필요합니까, 아니면 컴포저의 드롭다운에 "공간(spaces)"과 "그룹(groups)"이 모두 함께 표시되는 것이 괜찮습니까?