슬랙 통합에서 게시물을 상위 주제에 선택적으로 스레딩

PR을 많이 정리했지만 아직 완전히 준비되지는 않았습니다. 아직 두세 가지 문제를 해결하는 방법을 모르고 있어 고충을 겪고 있습니다.

  1. fa-arrow-circle-o-right를 스레드 아이콘으로 사용하려고 했는데, 라이브 사이트의 UI에서 빈 상태로 표시됩니다. (라이브 서버에서 테스트하기 위해 라이브 사이트에서 내 브랜치를 체크아웃한 후 su discourse -c 'bundle exec rake assets:precompile' && sv restart unicorn을 실행했습니다.) plugin.rb에 추가하고 참조도 했는데, 다음 단계가 무엇인지 막막합니다. Discourse에서 사용할 수 있는 승인된 FontAwesome 아이콘 목록이 있나요? lib/svg_sprite/svg_sprite.rb를 찾았고, 이 용도로는 chevron-right가 매우 좋습니다.

  2. 로컬에서는 모든 테스트가 통과하지만, Travis에서는 제 변경 사항과 무관해 보이는 일관된 오류가 발생합니다. 당연히 이를 조사하거나 추론하기가 어렵습니다. spec/lib/discourse_chat/provider/slack/slack_command_controller_spec.rb에서 404가 다른 예상 값(예: 200) 대신 반환되는 13개의 실패가 발생했습니다. isolate_namespace를 무분별하게 복사하지 않고 수정했으며, 이제 rake routes에 대해 알게 되었습니다.

성공적으로 게시했습니다:

더 정리할 부분이 있을 수 있지만, 작동하는 것 같습니다.

이것이 병합된 후, Discourse Chat Integrations 링크를 적절히 업데이트하겠습니다.

2개의 좋아요