mksafi
(M.K.)
1
最近Discourseで多くの作業をしており、このソフトウェアが大好きです!非常によく考えられています。ありがとうございます!
機能リクエストが1つあります。返信コンポーザーを自動的に開くリンク、またはユーザーにログインを求め、ログイン成功後に返信コンポーザーにリダイレクトするリンクです。基本的に、https://meta.discourse.org/t/how-to-create-a-new-topic-link-with-pre-filled-information/28074の返信版です。
ありがとうございます!
「いいね!」 2
mksafi
(M.K.)
3
これで動作するようです。テーマのAPIイニシャライザーにコードを追加しました。ありがとうございます!
「いいね!」 1
mksafi
(M.K.)
4
ユーザーがサインアップまたはログインしていない場合、このソリューションではそれらを要求しないことに気づきました。
renato
(Renato Atilio)
5
ログインしていないユーザーがいる場合にログインページを表示するロジックをテーマコンポーネントに含めることができると思います。
現在行っている、別のサイトからリンクする場合のログインフローの強制は次のようになりますが、SSOを使用していない場合に機能するかどうかはわかりません。
SITE_URL/session/sso?return_path=/t/slug/id%23reply
いずれにしても、不要なリダイレクトを回避するためにテーマコンポーネントに含める方が良いでしょう。機会があれば改善を試みます(もしできたらここにコメントします)。
mksafi
(M.K.)
6
試してみました。SSOが有効になっていないためか、404が返されました 
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.