kaikoga/Vche-2021

参加表明をツイートするボタン

Closed this issue · 5 comments

#49 の手動版

一般参加者用の文言も指定できるようになるとエモそうだし、あっていいのではないか

  • ただのツイートボタンを作る
  • 開催中のイベントは文言が切り替わるようにする
  • 終了済みのイベントは文言が切り替わるようにする(単発イベントの場合)
  • 文言を差し替えられるようにする
  • 非公開のイベントをツイートしようと試みたらどうなるか確認する

文言をリアルタイムに差し替えるため、直接 intent リンクを埋め込まずにリダイレクトを挟む

とりあえず、スコープの対象外

  • ユーザーのツイートボタン
    • 導線が逆なので
  • 思い出のツイートボタン
    • 因果関係が逆なので

直近の開催を代入する。開催回を指定した参加アピールは必要なさそう

Eventのnext_scheduleが現状ダメ

あと、とりあえずチェック対象のevent_historyはevent.find_or_build_history(Time.current)ではない

ここらへん #126 で直した

非公開のイベントをツイートしようとした場合

自分が表示できるイベントなら、例え 秘密 でもツイートできる。

  • 非公開 以下なら、開催日時は非公開
    • ただし開催中かどうかで文言が切り替わるので、開催中であるかどうかはわかる
  • 非公開 以下なら、URLも非公開
    • 非公開イベントは一般参加者もURLからは参加できず、イベント情報の管理者からの参加依頼が必要なので
    • 参加依頼に非公開イベントのURLが含まれちゃうのはたぶんバグ #128
    • 思い出は常に全体公開なので 非公開 以下で 内緒のイベント になるが、参加依頼やツイートではイベント名を出していいと思う
  • 秘密 でも扱いに変化はない
    • ツイートに表示されるのはイベント名とハッシュタグくらいなので