forked from Gitlink/forgeplus
新增:关联的疑修操作日志
This commit is contained in:
parent
b6de7fa96b
commit
81a5adb21a
|
@ -483,37 +483,66 @@ class Journal < ApplicationRecord
|
||||||
end
|
end
|
||||||
return content
|
return content
|
||||||
when 'link_issue'
|
when 'link_issue'
|
||||||
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
if i.pm_issue_type.nil? && i.pm_project_id.nil?
|
||||||
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>【#{i.subject}】</b>"}.join("、")
|
||||||
if detail.old_value.nil? || detail.old_value.blank?
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>【#{i.subject}】</b>"}.join("、")
|
||||||
content += "新建了关联的工作项#{new_value}"
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
else
|
content += "新建了关联的疑修 #{new_value}"
|
||||||
if detail.value.nil? || detail.value.blank?
|
|
||||||
content += "删除了关联的工作项#{old_value}"
|
|
||||||
else
|
else
|
||||||
|
if detail.value.nil? || detail.value.blank?
|
||||||
|
content += "删除了关联的疑修 #{old_value}"
|
||||||
|
else
|
||||||
|
content += "新建了关联的疑修 #{new_value}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
else
|
||||||
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
||||||
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
||||||
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
content += "新建了关联的工作项#{new_value}"
|
content += "新建了关联的工作项#{new_value}"
|
||||||
|
else
|
||||||
|
if detail.value.nil? || detail.value.blank?
|
||||||
|
content += "删除了关联的工作项#{old_value}"
|
||||||
|
else
|
||||||
|
content += "新建了关联的工作项#{new_value}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
content.gsub!('1', "需求")
|
|
||||||
content.gsub!('2', "任务")
|
|
||||||
content.gsub!('3', "缺陷")
|
|
||||||
return content
|
return content
|
||||||
when 'tag_link_issue'
|
when 'tag_link_issue'
|
||||||
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
if i.pm_issue_type.nil? && i.pm_project_id.nil?
|
||||||
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>【#{i.subject}】</b>"}.join("、")
|
||||||
if detail.old_value.nil? || detail.old_value.blank?
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>【#{i.subject}】</b>"}.join("、")
|
||||||
content += "关联了工作项#{new_value}"
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
else
|
content += "关联了疑修 #{new_value}"
|
||||||
if detail.value.nil? || detail.value.blank?
|
|
||||||
content += "取消了关联的工作项#{old_value}"
|
|
||||||
else
|
else
|
||||||
content += "关联了工作项#{new_value}"
|
if detail.value.nil? || detail.value.blank?
|
||||||
|
content += "取消了关联的疑修 #{old_value}"
|
||||||
|
else
|
||||||
|
content += "关联了疑修 #{new_value}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
content.gsub!('1', "需求")
|
||||||
|
content.gsub!('2', "任务")
|
||||||
|
content.gsub!('3', "缺陷")
|
||||||
|
return content
|
||||||
|
else
|
||||||
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
||||||
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| "<b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
||||||
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
|
content += "关联了工作项#{new_value}"
|
||||||
|
else
|
||||||
|
if detail.value.nil? || detail.value.blank?
|
||||||
|
content += "取消了关联的工作项#{old_value}"
|
||||||
|
else
|
||||||
|
content += "关联了工作项#{new_value}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
content.gsub!('1', "需求")
|
||||||
|
content.gsub!('2', "任务")
|
||||||
|
content.gsub!('3', "缺陷")
|
||||||
|
return content
|
||||||
end
|
end
|
||||||
content.gsub!('1', "需求")
|
|
||||||
content.gsub!('2', "任务")
|
|
||||||
content.gsub!('3', "缺陷")
|
|
||||||
return content
|
|
||||||
when 'issue'
|
when 'issue'
|
||||||
issue = self.issue
|
issue = self.issue
|
||||||
case issue.pm_issue_type
|
case issue.pm_issue_type
|
||||||
|
|
Loading…
Reference in New Issue