code layout clean up lib/redmine/field_format.rb

git-svn-id: http://svn.redmine.org/redmine/trunk@19299 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA
2019-11-25 16:47:52 +00:00
parent 6f30f70c43
commit 18e8a45752

View File

@@ -271,8 +271,16 @@ module Redmine
url = custom_field.url_pattern.to_s.dup
url.gsub!('%value%') {URI.encode value.to_s}
url.gsub!('%id%') {URI.encode customized.id.to_s}
url.gsub!('%project_id%') {URI.encode((customized.respond_to?(:project) ? customized.project.try(:id) : nil).to_s)}
url.gsub!('%project_identifier%') {URI.encode((customized.respond_to?(:project) ? customized.project.try(:identifier) : nil).to_s)}
url.gsub!('%project_id%') {
URI.encode(
(customized.respond_to?(:project) ? customized.project.try(:id) : nil).to_s
)
}
url.gsub!('%project_identifier%') {
URI.encode(
(customized.respond_to?(:project) ? customized.project.try(:identifier) : nil).to_s
)
}
if custom_field.regexp.present?
url.gsub!(%r{%m(\d+)%}) do
m = $1.to_i