forked from Gitlink/forgeplus
新增:关联的疑修操作日志
This commit is contained in:
parent
bcf0b376a9
commit
95f49450b0
|
@ -141,6 +141,20 @@ class Issue < ApplicationRecord
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def pm_issue_type_chinese_string
|
||||||
|
case pm_issue_type
|
||||||
|
when 1
|
||||||
|
"需求"
|
||||||
|
when 2
|
||||||
|
"任务"
|
||||||
|
when 3
|
||||||
|
"缺陷"
|
||||||
|
else
|
||||||
|
"疑修"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
def destroy_be_pm_links
|
def destroy_be_pm_links
|
||||||
PmLink.where(be_linkable_type:"Issue",be_linkable_id:self.id).map(&:destroy)
|
PmLink.where(be_linkable_type:"Issue",be_linkable_id:self.id).map(&:destroy)
|
||||||
end
|
end
|
||||||
|
|
|
@ -483,8 +483,8 @@ 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| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type_chinese_string}]-<#{i.subject}></b>"}.join("、")
|
||||||
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type_chinese_string}]-<#{i.subject}></b>"}.join("、")
|
||||||
if detail.old_value.nil? || detail.old_value.blank?
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
content += "新建了关联的#{new_value}"
|
content += "新建了关联的#{new_value}"
|
||||||
else
|
else
|
||||||
|
@ -494,13 +494,10 @@ class Journal < ApplicationRecord
|
||||||
content += "新建了关联的#{new_value}"
|
content += "新建了关联的#{new_value}"
|
||||||
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| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
old_value = Issue.where(id: detail.old_value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type_chinese_string}]-<#{i.subject}></b>"}.join("、")
|
||||||
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type}]-<#{i.subject}></b>"}.join("、")
|
new_value = Issue.where(id: detail.value.to_s.split(",")).map{|i| i.pm_issue_type.nil? && i.pm_project_id.nil? ? "疑修 <b>【#{i.subject}】</b>" : "工作项 <b>[#{i.pm_issue_type_chinese_string}]-<#{i.subject}></b>"}.join("、")
|
||||||
if detail.old_value.nil? || detail.old_value.blank?
|
if detail.old_value.nil? || detail.old_value.blank?
|
||||||
content += "关联了#{new_value}"
|
content += "关联了#{new_value}"
|
||||||
else
|
else
|
||||||
|
@ -510,9 +507,6 @@ class Journal < ApplicationRecord
|
||||||
content += "关联了#{new_value}"
|
content += "关联了#{new_value}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
content.gsub!('1', "需求")
|
|
||||||
content.gsub!('2', "任务")
|
|
||||||
content.gsub!('3', "缺陷")
|
|
||||||
return content
|
return content
|
||||||
when 'issue'
|
when 'issue'
|
||||||
issue = self.issue
|
issue = self.issue
|
||||||
|
|
Loading…
Reference in New Issue