그룹 사용자 목록에 새 열 추가

안녕하세요, meta에 오신 것을 환영합니다 :wave:

group-index-table-header-after-username와 group-index-table-row-after-username 아웃렛을 사용하여 사용자 이름 열 옆에 헤더/행을 삽입할 수 있습니다.

예를 들어:

헤더에는 TableHeaderToggle 컴포넌트를 사용할 수 있습니다.
행에는 예를 들어 <div class="directory-table__cell directory-table__cell--status">{{this.args.member}}를 사용할 수 있으며, {{this.args.member}}를 통해 데이터에 접근할 수 있습니다.

새로운 열을 포함하도록 그리드 CSS를 수정해야 합니다.

.group-members--can-manage {
    grid-template-columns: 3fr repeat(5, minmax(min-content, 1fr)) 3em;
                                      ^
}

열을 이동하려는 경우, display: contents로 인해 위치 지정이 다소 까다로울 수 있습니다. 그러나 order를 사용하면 작동할 수 있습니다.

부연 설명으로, 사용자 상태를 가져오는 데 문제가 있을 수 있습니다. 제 테스트에서는 사용자가 정지(suspended)되거나 무음(silenced)된 경우(silencedTillDate 또는 suspendedTillDate가 undefined인 경우) 데이터가 member에 반영되지 않았습니다. 여기에 버그가 있는지 확실하지 않습니다. 당장은 더 깊이 파고들지 않았습니다!

도움이 되길 바랍니다.