summaryrefslogtreecommitdiffstats
path: root/lib/redmine/field_format.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2013-12-15 08:53:02 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2013-12-15 08:53:02 +0000
commita4a91cab7ef70d900f35c7d0b6b41de5e1ba8ea4 (patch)
treef8f9cedf80d858f80b6e44321ee062e837306215 /lib/redmine/field_format.rb
parent3d36b7d91ab029ff829e2aa1484eba9201a54bfc (diff)
downloadredmine-a4a91cab7ef70d900f35c7d0b6b41de5e1ba8ea4.tar.gz
redmine-a4a91cab7ef70d900f35c7d0b6b41de5e1ba8ea4.zip
Add project identifier substitution option to the URL-pattern property of link format custom fields (#15701).
Patch by Mischa The Evil. git-svn-id: http://svn.redmine.org/redmine/trunk@12413 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/redmine/field_format.rb')
-rw-r--r--lib/redmine/field_format.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/redmine/field_format.rb b/lib/redmine/field_format.rb
index ac27831be..799fcf610 100644
--- a/lib/redmine/field_format.rb
+++ b/lib/redmine/field_format.rb
@@ -289,6 +289,7 @@ module Redmine
url.gsub!('%value%') {value.to_s}
url.gsub!('%id%') {customized.id.to_s}
url.gsub!('%project_id%') {(customized.respond_to?(:project) ? customized.project.try(:id) : nil).to_s}
+ url.gsub!('%project_identifier%') {(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