Slack 統合でスレッドを親トピックにオプションで紐付ける機能

PR を大幅に整理しましたが、まだ本番リリースの準備が整っていません。現在、修正方法がわからない問題が 2〜3 件あります。

  1. スレッドアイコンに fa-arrow-circle-o-right を使おうとしていますが、本番サイトの UI では空表示になってしまいます。(ブランチを本番サーバーにチェックアウトした後、su discourse -c 'bundle exec rake assets:precompile' && sv restart unicorn を実行してテストしています。)plugin.rb にも追加し、参照も設定しましたが、次の手順がわかりません。Discourse で使用が許可されている Font Awesome アイコンのリストはありますか? lib/svg_sprite/svg_sprite.rb を発見し、chevron-right がこの用途に最適だとわかりました。

  2. ローカルではすべてのテストがパスしていますが、Travis では私の変更とは無関係に見える一貫したエラーが発生しています。当然ながら、これの調査や原因特定は困難です。spec/lib/discourse_chat/provider/slack/slack_command_controller_spec.rb で、期待されるレスポンス(例:200)の代わりに 404 が返り、13 件の失敗が確認されました isolate_namespace を無闇に書かないように修正し、rake routes の存在も知るに至りました。

投稿には成功しました:

まだ整理が必要な部分もあるかもしれませんが、これで動作すると思います。

マージ後、Discourse Chat Integration を適切に更新します。

「いいね!」 2