@nathank 님은 사이드바에서 그룹 인박스 순서를 변경할 수 있는 옵션을 요청했습니다. 이전에 Configuring the order of groups in theme component settings 에서 이 문제를 가장 잘 해결하는 방법에 대한 아이디어를 구한 적이 있었는데, 이제 해결책을 찾았다고 생각합니다.
이 기능은 그룹의 짧은 이름 대신 전체 이름을 표시해 달라는 요청과도 결합했습니다. 이 컨텍스트에서 전체 이름을 쉽게 가져올 수 없기 때문에, 대신 관리자가 custom display name(사용자 정의 표시 이름)을 정의할 수 있도록 했습니다. 이전에 설정에서 그룹 이름만 표시하는 데 사용되던 필드가 이제 사이드바에 표시되는 이름도 제어합니다.
두 기능 모두 새로운 advanced_group_inbox_configuration 설정을 통해 처리됩니다.
이 설정에서 다음을 수행할 수 있습니다:
- 드롭다운에서 그룹 선택
- 사이드바에 표시될 사용자 정의 이름 선택적으로 정의
- 하단의 버튼을 사용하여 설정된 그룹 순서 변경
사용자 정의 이름은 설정 내부에서도 유용합니다.
이름이 제공되지 않으면 항목은 group 1, group 2 등으로 표시됩니다(위치 기반). 임시 이름을 추가하면 순서 변경이 쉬워지며, 원한다면 저장 전에 다시 제거할 수 있습니다.
고급 설정에 추가되지 않은 메시지 있는 그룹도 여전히 사이드바에 표시됩니다. 설정된 그룹 뒤에 나열되며 그룹 ID 순서로 정렬됩니다.
hide_group_inboxes 설정에 나열된 그룹은 고급 설정에 포함되었거나 메시지가 있든 관계없이 항상 숨겨집니다.
이 예시에서는 모더레이터 그룹에 사용자 정의 이름이 입력되지 않았기 때문에 설정에서
group 1로 표시됩니다. 다른 그룹들은 사용자 정의 이름을 가지고 있습니다.
이 설정의 결과는 다음과 같습니다:
여기서 'doggo-daily’와 ‘cat_pics’ 인박스가 위치를 바꿨고, 하이픈이나 언더스코어 없이 표시되는 것을 볼 수 있습니다. ‘Team’ 인박스는 고급 설정에서 구성된 것들 아래에 나타납니다.
또한 관리자 전용 경고도 볼 수 있는데, 이는 ‘admin’ 그룹이 고급 설정과
hide_group_inboxes 설정에 동시에 추가되었기 때문에 표시됩니다.

