그룹 사용자 이름 검색 시 빈 검색 메시지가 잘못 표시됩니다

그룹의 검색 상자에서 사용자 이름 또는 이메일 주소로 사용자를 검색할 때, 일치하는 항목이 없으면 "이 그룹에는 멤버가 없습니다"라는 메시지가 반환됩니다:

그룹에는 50명의 멤버가 있습니다. 단순히 사용자 이름이 'jim’인 멤버가 없는 것뿐입니다.

이 문제를 해결하는 간단한 방법은 더 나은 오류 메시지를 하드코딩하는 것입니다. 예를 들어 "검색 조건과 일치하는 멤버가 없습니다."와 같은 메시지가 될 수 있습니다. 이것이 충분한 해결책일까요?

수정: 이제 문제를 파악했습니다. "이 그룹에는 멤버가 없습니다"라는 메시지는 검색에 대한 응답이 아니라, 멤버가 반환되지 않을 때 그룹의 멤버 페이지에 표시되는 것입니다. 해당 코드는 여기에서 발생합니다: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/group-index.hbs#L117. 이를 수정하려면 단순한 문구 변경보다 더 많은 작업이 필요합니다.

5개의 좋아요

이것으로 해결될 것입니다:

4개의 좋아요

이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 답변이 불가능합니다.