Redmine の数値カスタムフィールドを3桁区切りで表示する

Redmine のカスタムフィールドには整数型と小数型がありますがどちらも(3桁区切りなどの)区切り表示するオプションはありません。
以下がチケット表示、チケット一覧表示画面で整数型と小数型のカスタムフィールド値を3桁区切りで表示するパッチです。チケット作成/更新の入力画面には対応していません。
チケット番号や進捗%のような標準フィールドは変わらず区切りなしで表示されます。
redmine-1.3 で動きを確認していますがコードを見る限り redmine-2系でも大丈夫だと思います。

--- lib/redmine/custom_field_format.rb.org
+++ lib/redmine/custom_field_format.rb
@@ -19,4 +19,5 @@
  class CustomFieldFormat
    include Redmine::I18n
+    include ActionView::Helpers::NumberHelper

    cattr_accessor :available
@@ -45,5 +46,13 @@
    end

-    ['string','text','int','float','list'].each do |name|
+    def format_as_int(value)
+      number_with_delimiter(value)
+    end
+
+    def format_as_float(value)
+      number_with_delimiter(value)
+    end
+
+    ['string','text','list'].each do |name|
      define_method("format_as_#{name}") {|value|
        return value
--- app/helpers/queries_helper.rb.org
+++ app/helpers/queries_helper.rb
@@ -47,4 +47,6 @@
      if column.name == :done_ratio
        progress_bar(value, :width => '80px')
+      elsif column.class == QueryCustomFieldColumn && %w(int float).include?(column.custom_field.field_format)
+        h(number_with_delimiter(value))
      else
        h(value.to_s)