[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kagemai-users:0547] Re: messagesのテンプレート



小寺です。

私自身は0.8.4を使用しているので動作は確認出来ていませんが、0.8.6のソースを見ると
lib/kagemai/bts.rb の create_project で
-----------------------------------------
        # copy message bundle
        mb_template_filename = "#{template_base}/#{Config[:message_bundle_name]}"
        mb_filename = "#{dir}/#{Config[:message_bundle_name]}"
        if File.exist?("#{template_base}/messages") then
          File.copy(mb_template_filename, mb_filename)
          File.chmod2(Config[:file_mode], mb_filename)
        end
----------------------------------------
となっていますので、

>とありますが、コピー元はどこに置けばいいのでしょうか?
○コピー元はベーステンプレートの直下(reporttype.xmlと同列)に置く

>また、kagemai.conf などの変更も必要でしょうか?
×上記の if File.exist? の判定が mb_template_filename になっていないので
  message_bundle_name を変更してしまうと寧ろまずい気が…(バグ?)

>project/"ID"/template には messages も含めて何もコピーされませんでした。
○messages は project/"ID"/ 以下にコピーされる


となると予想します。