返信リンクに事前入力された情報を含める方法

最近Discourseで多くの作業をしており、このソフトウェアが大好きです!非常によく考えられています。ありがとうございます!

機能リクエストが1つあります。返信コンポーザーを自動的に開くリンク、またはユーザーにログインを求め、ログイン成功後に返信コンポーザーにリダイレクトするリンクです。基本的に、https://meta.discourse.org/t/how-to-create-a-new-topic-link-with-pre-filled-information/28074の返信版です。

ありがとうございます!

「いいね!」 2

以下のようなものを使用しています。

「いいね!」 4

これで動作するようです。テーマのAPIイニシャライザーにコードを追加しました。ありがとうございます!

「いいね!」 1

ユーザーがサインアップまたはログインしていない場合、このソリューションではそれらを要求しないことに気づきました。

ログインしていないユーザーがいる場合にログインページを表示するロジックをテーマコンポーネントに含めることができると思います。

現在行っている、別のサイトからリンクする場合のログインフローの強制は次のようになりますが、SSOを使用していない場合に機能するかどうかはわかりません。

SITE_URL/session/sso?return_path=/t/slug/id%23reply

いずれにしても、不要なリダイレクトを回避するためにテーマコンポーネントに含める方が良いでしょう。機会があれば改善を試みます(もしできたらここにコメントします)。

試してみました。SSOが有効になっていないためか、404が返されました :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.