サインアップ/ログインボタンの作成方法

Discourseチーム様

pavilion様が作成された素晴らしいEventsプラグインと連携して、「ログインしてRSVP」ボタンを作成したいと考えています。

JSでボタンを作成することに成功しました。

ここからサインアップ/ログインへのパスを作成するのに苦労しています。目標は、サインアップ/ログインボタンを作成し、ユーザーを元のページにリダイレクトすることでした。

試したこと:

  1. /login ですが、ユーザーをトピックにリダイレクトしません。
  2. この api.decorateWidget の修正を試みました(素晴らしい説明です! kudos :))
    Developing Discourse Themes & Theme Components

topic-title:before または topic-title:afterNAME:LOCATION として宣言すると、ヘルパーは画面のどこにも表示されません。これはEventsプラグインと競合している可能性がありますか? header-buttons:before では機能します。

他に考えているのは、SSO後にリダイレクトするために、現在のウィンドウを referer として転送できるかどうかです。

何か考えはありますか?

Cheers!

投稿の後にログインボタンを作成したいという類似の問題は見られましたが、私はタイトルの近くに追加したいだけでした。実際に createWidget() を使用する必要があるのでしょうか?

Discourse サイトの他の場所でサインアップ/ログイン ボタンを再作成しようとした人はいますか?