숨겨진 설정을 관리자 검색에서 제외할 수 있나요?

오늘 관리자 검색 기능에서 약간 혼란을 겪었습니다. ‘정보’ 페이지에 추가 그룹을 표시하는 설정을 찾으려고 했는데, 검색 자체는 잘 작동했습니다.

하지만 설정 페이지에서 해당 설정을 찾을 수 없었습니다.

show_additional_about_groups가 false인 동안에는 해당 설정이 숨겨진 것으로 보입니다.

사용자에게 보이지 않는 검색 결과는 숨길 수 있을까요?

모든 사이트 설정에서 설정을 쉽게 찾을 수 있는데도, 설정 페이지에서 해당 설정을 숨기는 것의 의도는 무엇일까요?

4개의 좋아요

음, 일시적인 오류였던 것 같네요?

설정 페이지에서 해당 설정을 다시 찾을 수 있기 때문입니다:

5월 이후로 많은 것이 변경되었으니, 숨겨진 설정 및 검색 관련 문제가 여전히 발생하면 알려주세요.

설정 활성화 시에만 표시하는 추가 로직은 6월에 DEV: Have about page extra groups depend on groups selected - Pull Request #33095 - discourse/discourse - GitHub 에서 제거되었기 때문에, 이제 잘 작동하는 것이 놀랍지 않습니다.

일반적으로 제 보고서는 설정 페이지에서 설정을 숨길 때 발생하는 혼란스러운 결과에 더 초점을 맞추고 있었습니다. 설정을 찾으려 할 때 관리자 검색이 여전히 해당 설정 페이지로 링크를 걸기 때문이죠. 특히 설정이 "모든 사이트 설정"에서 표시되고 있었기 때문에, 관리자 검색이 그곳으로 링크를 걸 수도 있었을 것입니다. 설정 페이지에서는 설정을 숨기되 "모든 사이트 설정"에서는 숨기지 않는 것의 이점이 무엇인지 솔직히 잘 이해가 되지 않습니다.

어쨌든, 이번 경우는 테마 구성 요소의 마이그레이션이 완료된 후에 해결되었지만, 구성 요소의 다른 마이그레이션이나 설정을 설정 페이지에서 숨기기로 결정한 다른 이유가 있을 수 있습니다. 그 경우, 다음에는 관리자 검색이 해당 페이지로 링크를 걸지 않기를 바랍니다.

관련 커밋을 항상 정확히 짚어내는 점, 정말 인상적입니다.

제목에 언급된 문제가 해결되었으니, 이 토픽을 계속 열어둘까요, 아니면 닫을까요?

저는 이를 닫겠습니다. 현재 할 일이 없으며, 필요 시 언제든 다시 열 수 있습니다.

해당 PR은 Additional groups not visible on /about page - #22 by ted 에 링크되어 있었습니다. 그래서 발견하게 되었습니다.