UI에서 사용자 전체 목록 보기; 비활성 사용자 목록 보기

안녕하세요

포럼을 찾아보았지만, 다소 기본적인 것 같은 내용을 찾을 수 없었습니다. 아마 있을 수도 있지만 찾지 못한 것 같아 죄송합니다.

UI에서 사용자를 검색하면 사용자 범주로 나뉘어 표시됩니다:

Active(활성, 제 생각에는 "이메일 인증 완료"를 의미하는 것 같습니다)
New(신규)
Staff(스태프)
Suspended(정지됨)
Silenced(음소거됨)
Suspect(의심 사용자)
Staged(스테이지)
Groups(그룹)

모든 사용자를 나열하는 옵션은 어디에 있나요? 여기가 이메일로 검색할 수 있는 유일한 곳이어야 합니다.

사용 사례: 우리 회사의 비기술 관리자가 모든 회사 채널에서 특정 이메일을 삭제하라는 GDPR 요청을 받습니다. 그래서 그는 사용자를 삭제하기 위해 이리저리 다니다가 Discourse에 도달했을 때, 해당 사용자가 목록 중 하나에 없는지 확인하기 위해 모든 목록을 검색해야 하는 상황이 됩니다. 목록들이 모두 배타적이지는 않지만, 의도를 이해하셨을 것입니다.

UI에서 비활성 사용자를 나열할 수도 있으면 유용할 것 같습니다. 사용자가 스스로 구독을 취소했거나 다른 관리자에게 그렇게 요청했을 수 있으므로, 이를 빠르게 확인할 수 있으면 안심될 것입니다.

URL에서 몇 가지 쿼리를 시도해 보았습니다:
https://www.example.com/admin/users/list/all
https://www.example.com/admin/users/list/all?active=false
https://www.example.com/admin/users/list/active?email=someemail@example.com
https://www.example.com/admin/users/list/inactive

하지만 그것들은 모두 그냥 추측이었고, 아무것도 작동하지 않았습니다. 그럴 수 있습니다.

어딘가에 이 기능이 있나요? 없다면 추가해 주실 수 있을까요? 감사합니다.

/admin/users/list/active의 목록을 이메일 주소로 검색하면, 사용자가 일치하는 경우 사용자 상태와 관계없이 여전히 표시됩니다.

3개의 좋아요

:thinking:

확인했습니다. 비활성화된 사용자 중 한 명을 사용자명이나 이메일로 검색하면 약간 흐리게 표시되긴 하지만, 목록에 나타납니다. 이 점은 도움이 되네요 :tada:

그렇다면 제 유일한 질문은 이겁니다. 비활성화된 사용자를 활성화된 사용자 목록에 표시하는 것이 적절한가요? 그리고 목록에 모든 종류의 사용자가 이미 표시되고 있는데, 관리자로 하여금 어떤 종류의 사용자를 원하는지 고민하게 만드는 것이 합리적인가요?

목록을 일반 방식으로 스크롤하면 모든 항목이 표시되지 않습니다. 검색이 필터링된 목록으로 제한되지 않기 때문이죠.

차이가 명시되어 있지 않아 혼란스러울 수 있다는 점은 이해할 수 있습니다.

1개의 좋아요

음, 알겠습니다…

현재의

username, email or IP address

대신 검색창 안에 그 텍스트를 사용할 수 있을까요?

아마도

username, email or IP address search across all users

처럼요.

하지만 꽤 길어서 오히려 더 혼란을 줄 수도 있겠네요.

제 생각에 다른 가능성은 검색창을 사용자 제한(신규, 차단 등) 서브메뉴 _위_로 이동시키는 것입니다. 이렇게 하면 거기에 입력하는 것이 더 일반적인 검색임을 암시할 수 있습니다.

(어쨌든 검색창을 조금 더 넓게 만드는 것이 좋다고 생각합니다)

3개의 좋아요