Project

General

Profile

Feature #6

レビューが追加されたらコミットした人に通知する機能

Added by Haru Iida over 10 years ago. Updated over 10 years ago.

Status:
終了(Closed)
Priority:
高め(High)
Assignee:
Target version:
Start date:
04/30/2009
Due date:
% Done:

100%

Estimated time:

Description

誰かがレビューを書き込んだらコミッターにメールで通知する機能

Associated revisions

Revision 58cc171b (diff)
Added by Haru Iida over 10 years ago

refs #6. メール通知実装中

Revision 42027d03 (diff)
Added by Haru Iida over 10 years ago

refs #6. 新規登録時のメールは完成

Revision f04227fe (diff)
Added by Haru Iida over 10 years ago

refs #6. リプライ時のメールも完成

Revision 9d0ead6e (diff)
Added by Haru Iida over 10 years ago

refs #6. trunk用言語ファイル追加.

Revision 14c21e61 (diff)
Added by Haru Iida over 10 years ago

refs #6. ステータス変更時のメール通知を実装.

Revision 91273b69 (diff)
Added by Haru Iida over 10 years ago

refs #6. ステータス変更時のプレインテキストのテンプレート追加

Revision 5ab37b7a (diff)
Added by Haru Iida over 10 years ago

refs #6. trunkでメール通知が動かないため強引な対策を入れた。

History

#1

Updated by Haru Iida over 10 years ago

  • Target version changed from 1 to 2
#2

Updated by Haru Iida over 10 years ago

  • Priority changed from 通常(Normal) to 高め(High)

リクエストがあったので優先度を上げる。

http://www.redmine.org/boards/3/topics/5878#message-5897

#3

Updated by Haru Iida over 10 years ago

  • Project changed from r-labs to Code Review
  • Category deleted (1)
  • Target version deleted (2)
#4

Updated by Haru Iida over 10 years ago

  • Target version set to 0.2.0
#5

Updated by Haru Iida over 10 years ago

  • Target version changed from 0.2.0 to 0.1.4
#6

Updated by Haru Iida over 10 years ago

  • Status changed from 新規(New) to 解決(Resolved)
  • % Done changed from 0 to 100

一応解決としよう。

trunkで動かす場合には何故か

content_type "multipart/alternative" 

    part "text/plain" do |p|
      p.body = render_message("review_add.text.plain.erb", :body => body, :review=>review, :review_url => review_url)
    end

    part "text/html" do |p|
      p.body = render_message("review_add.text.html.erb", :body => body, :review=>review, :review_url => review_url)
    end

のようなコードを入れてあげなければテンプレートが上手く読めなかった。
trunkかどうかを切り分けるためににさらに以下の変なコードを指定

if (l(:this_is_checking_for_before_rails_2_2_2) == 'this_is_checking_for_before_rails_2_2_2')

上記がtrueだったら0.8.x stable である。これは国際化ライブラリの違いにより、未定義のラベルがあった場合の動作の違いを使用してバージョンを見分けている。こんなんでいいんだろうか。実行中のRailsのバージョンが判ればよいのだが、いろいろ調べたが判らなかった。

#7

Updated by Haru Iida over 10 years ago

  • Status changed from 解決(Resolved) to 終了(Closed)

Also available in: Atom PDF