公開トピックとPMを同時に検索

Create/See and Create Permissions (again) の議論を続けます:

これは素晴らしいアイデアだと思います。現在、PM を検索するために in:private 修飾子がありますが、これに似た in:allin:everywhere のような修飾子があればよいかもしれません。

「いいね!」 9

@david: このスレッドを作成してくれてありがとう(コードが整うまで待とうと思っていたんだ :))。昨日と今朝の会議の合間に少し手を加えて、in:all という検索タグを追加する概念実証を作成しました:GitHub - adqm/discourse at search_all · GitHub

考えておくべき点がいくつかあります:

  • これは単なる簡易的なハックで、いくつかの投稿がある小さなテストインスタンスでしかテストしていません。
  • in:all という名前が適切でしょうか?
  • 一覧の中で、どの結果がダイレクトメッセージで、どの結果がトピックなのかを区別して表示できると良いかもしれません。
  • 「高度な検索」ウィンドウにチェックボックスが必要です。

時間ができたら引き続き改良を進めたいと思います。また、Ruby、Rails、Discourse のコードベースについてはまだ全く詳しくありませんので、フィードバックや建設的な批判を大歓迎します!

「いいね!」 5

素晴らしい!準備ができたらプルリクエストを作成してください。そうすれば、他の人がコメントしやすくなります。

特に問題ないと思いますが、より良い案があればご教示ください。cc @codinghorror?

確かにその通りですが、まずはそれにはこだわらなくても大丈夫です。それは後のプルリクエストで対応しましょう。

これも確かに便利ですが、必ずしも同時に実装する必要はありません。そもそもこれは、上級者向けの機能です。

「いいね!」 6

少し触ってみてわかったのですが、まだ完全には準備が整っていないようです…でも、引き続きいじって、既知のバグを潰したら PR を提出します。

「いいね!」 7

PR をオープンしました。PR ご意見、フィードバック、批判を大歓迎します!

「いいね!」 7

in:all は問題ありませんが、in:everything は入力しすぎだと思います。

「いいね!」 8

@hartz さんのおかげで、これが実装されました :confetti_ball:

in:all を使用すると、プライベートメッセージと公開トピックを一度に検索できます。例:

「いいね!」 11

んー。PM の結果には、その結果の隣に PM 封筒が表示されるべきではないでしょうか?そうじゃなければ、どれがどれか区別がつかないですよね?

「いいね!」 12

はい、それは良いですね。@hartz は実際にもうそれを提案してくれていましたが、私はまず基本機能を実装することに力を入れました。

@hartz さん、2 番目の PR でこれを動作させることを試してみませんか?もしダメなら、私が確認します。

「いいね!」 8

もちろん、喜んで試してみます。コードベースをもう少し探ってみることに興味があります(まだ全体像が把握しきれていないので)、これは良い機会ですね。

ただ、実際に本格的に見られるまでにはおそらく数日かかると思いますので、もしあなたが先に着手して対応されたい場合は、それも全く問題ありません。

「いいね!」 6

@david: ようやくこれ(検索結果でのPMとトピックの表示を区別する機能)を確認する機会がありました。ローカル環境では一時的なハックを実装して機能しているようですが、かなり洗練させる必要があるでしょう。もしまだ本番環境に投入する準備が整っていないと感じる場合、devカテゴリで別のトピックを作成すべきでしょうか、それともPRを作成して議論の場として利用すべきでしょうか?

「いいね!」 4

もし機能するものがあれば、プルリクエストを送っていただけると助かります。コードの特定の部分に対するコメントがしやすくなります。よろしければ、GitHub の新しい「ドラフト PR」機能をご利用ください(プルリクエストを作成する前に、その横の矢印をクリックして提出してください)。

「いいね!」 7

OK、了解しました、ありがとうございます!ちょうど PR を提出しました a PR

「いいね!」 7

アイコンはマージされました。@hartz さん、ありがとうございます :slight_smile:

「いいね!」 8

このトピックは5日後に自動的に閉鎖されました。新しい返信は許可されていません。