操作
提案 #1298
完了:aboutuserコマンドをtwitterと無関係にする
説明
現状の:aboutuser
コマンドはuser_detail_viewプラグインで提供されていて、Plugin::Twitter::User
に対してのみユーザー名を表示するようになっています。
しかし、MessageModelの要件としてuser
メソッドでDiva::Model
を返す必要があり、Diva::Model
はtitle
メソッドを持っていて適宜オーバーライドされることを利用すれば、twitterプラグインと無関係に、常に名前(らしきもの)をコマンド名に表示することができるようになります。実際、現状の:aboutuser
の表示する名前は、Plugin::Twitter::User#title
が返すものと同じです。
この提案では、:aboutuser
をcommandプラグインに移動し、常にmessages.first.user.title
を使ってコマンド名を作るようにします。
ファイル
toshi_a 初音 さんが約6年前に更新
- ステータス を 分類待ち から パッチ適用待ち に変更
- 対象バージョン を 3.7 から 3.9 に変更
aboutuserコマンドはuserフィールドの値に対してIntentを発行するだけなので、別にTwitterに限る必要はないですね。
機能追加となるので3.9にします。
toshi_a 初音 さんが約6年前に更新
- ステータス を パッチ適用待ち から レビュー待ち に変更
- 担当者 を cob odo にセット
- ブランチ を topic/1298-remove-dependency-on-twitter-from-aboutuser にセット
パッチしてみました。確認したら develop
にmergeお願いします。
操作