Redmine3.4.5-0のカスタムフィールドへのデフォルト値設定について
カスタムフィールドタイプ:[日付]で定義しており、
デフォルト値で登録日付を表示したいです。
/app/controllers/issues_controller.rb に以下の行を挿入、Redmine再起動で反映されると考えていますが、デフォルト値は表示されません。
@issue.custom_field_values = {'4' => Date.today}
@issue = Issue.new if params[:copy_from] begin @issue.init_journal(User.current) @copy_from = Issue.visible.find(params[:copy_from]) unless User.current.allowed_to?(:copy_issues, @copy_from.project) raise ::Unauthorized end @link_copy = link_copy?(params[:link_copy]) || request.get? @copy_attachments = params[:copy_attachments].present? || request.get? @copy_subtasks = params[:copy_subtasks].present? || request.get? @copy_watchers = User.current.allowed_to?(:add_issue_watchers, @project) @issue.copy_from(@copy_from, :attachments => @copy_attachments, :subtasks => @copy_subtasks, :watchers => @copy_watchers, :link => @link_copy) @issue.parent_issue_id = @copy_from.parent_id rescue ActiveRecord::RecordNotFound render_404 return end end @issue.project = @project @issue.custom_field_values = {'4' => Date.today} if request.get? @issue.project ||= @issue.allowed_target_projects.first end
カスタムフィールドの設定画面では以下のように定義しています。
カスタムフィールドID:4
デフォルト値:(空白)
お知恵を貸して頂けますと非常に助かります。よろしくお願いします。