Feature #983
完了
- 対象バージョン を 0.0.5 から Backlogs に変更
ログイン後、一回だけ表示させるのは表示したかどうかのフラグをセッションに持てばよいのではないでしょうか。
unless session[:banner_displayed] do
バナー表示処理
session[:banner_displayed] = true
end
みたいな感じで。
ありがとうございます。
セッションで持つのか、なにかユーザ用のテーブルを持つのか迷っていました。
まずはセッションでも大丈夫でしょうか。
気になるのは、メッセージの内容が変更になった場合です。
ログインしたままタイムアウトしない状態で、バナーを表示しない設定にしていた時、たとえば緊急用のバナーが表示されてたりしたらどうするかな...と。
セッション情報に、タイムスタンプも含めた形で判断させるといいのかな。
- 期日 を 2012/04/30 にセット
- ステータス を 新規(New) から 担当(Assigned) に変更
- 対象バージョン を Backlogs から 0.0.7 に変更
- 開始日 を 2012/03/27 から 2012/04/26 に変更
好きな某アプリでもやってたので...。
やります
- 対象バージョン を 0.0.7 から 0.0.8 に変更
- 対象バージョン を 0.0.8 から Backlogs に変更
- 対象バージョン を Backlogs から 0.0.9 に変更
やっつけですが、管理者がバナーをオフする(Disableにする)機能に替わって、ログインユーザがセッション中はバナー表示をオフにできる機能を追加してみました。(commit b5c4b3675b6d56bee074c871581119d8a18f4e5a)
これでどうだろう...。
- ステータス を 担当(Assigned) から 解決(Resolved) に変更
- 進捗率 を 60 から 80 に変更
- ステータス を 解決(Resolved) から 終了(Closed) に変更
- 進捗率 を 80 から 100 に変更
他の形式にエクスポート: Atom
PDF