Merge branch 'mr-origin-24925' into 'master'
Jira: make issue links title compact See merge request gitlab-org/gitlab-ce!25609
This commit is contained in:
commit
7df76020d6
4 changed files with 16 additions and 6 deletions
|
@ -215,7 +215,7 @@ class JiraService < IssueTrackerService
|
|||
end
|
||||
|
||||
def add_issue_solved_comment(issue, commit_id, commit_url)
|
||||
link_title = "GitLab: Solved by commit #{commit_id}."
|
||||
link_title = "Solved by commit #{commit_id}."
|
||||
comment = "Issue solved with [#{commit_id}|#{commit_url}]."
|
||||
link_props = build_remote_link_props(url: commit_url, title: link_title, resolved: true)
|
||||
send_message(issue, comment, link_props)
|
||||
|
@ -230,7 +230,7 @@ class JiraService < IssueTrackerService
|
|||
project_name = data[:project][:name]
|
||||
|
||||
message = "[#{user_name}|#{user_url}] mentioned this issue in [a #{entity_name} of #{project_name}|#{entity_url}]:\n'#{entity_title.chomp}'"
|
||||
link_title = "GitLab: Mentioned on #{entity_name} - #{entity_title}"
|
||||
link_title = "#{entity_name.capitalize} - #{entity_title}"
|
||||
link_props = build_remote_link_props(url: entity_url, title: link_title)
|
||||
|
||||
unless comment_exists?(issue, message)
|
||||
|
@ -278,6 +278,7 @@ class JiraService < IssueTrackerService
|
|||
|
||||
{
|
||||
GlobalID: 'GitLab',
|
||||
relationship: 'mentioned on',
|
||||
object: {
|
||||
url: url,
|
||||
title: title,
|
||||
|
|
5
changelogs/unreleased/jira-link-mention-compact.yml
Normal file
5
changelogs/unreleased/jira-link-mention-compact.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: "Jira: make issue links title compact"
|
||||
merge_request: 25609
|
||||
author: Elan Ruusamäe @glensc
|
||||
type: changed
|
|
@ -177,9 +177,10 @@ describe JiraService do
|
|||
expect(WebMock).to have_requested(:post, @remote_link_url).with(
|
||||
body: hash_including(
|
||||
GlobalID: 'GitLab',
|
||||
relationship: 'mentioned on',
|
||||
object: {
|
||||
url: "#{Gitlab.config.gitlab.url}/#{project.full_path}/commit/#{commit_id}",
|
||||
title: "GitLab: Solved by commit #{commit_id}.",
|
||||
title: "Solved by commit #{commit_id}.",
|
||||
icon: { title: 'GitLab', url16x16: favicon_path },
|
||||
status: { resolved: true }
|
||||
}
|
||||
|
|
|
@ -807,9 +807,10 @@ describe SystemNoteService do
|
|||
expect(WebMock).to have_requested(:post, jira_api_remote_link_url(jira_issue)).with(
|
||||
body: hash_including(
|
||||
GlobalID: "GitLab",
|
||||
relationship: 'mentioned on',
|
||||
object: {
|
||||
url: project_commit_url(project, commit),
|
||||
title: "GitLab: Mentioned on commit - #{commit.title}",
|
||||
title: "Commit - #{commit.title}",
|
||||
icon: { title: "GitLab", url16x16: favicon_path },
|
||||
status: { resolved: false }
|
||||
}
|
||||
|
@ -833,9 +834,10 @@ describe SystemNoteService do
|
|||
expect(WebMock).to have_requested(:post, jira_api_remote_link_url(jira_issue)).with(
|
||||
body: hash_including(
|
||||
GlobalID: "GitLab",
|
||||
relationship: 'mentioned on',
|
||||
object: {
|
||||
url: project_issue_url(project, issue),
|
||||
title: "GitLab: Mentioned on issue - #{issue.title}",
|
||||
title: "Issue - #{issue.title}",
|
||||
icon: { title: "GitLab", url16x16: favicon_path },
|
||||
status: { resolved: false }
|
||||
}
|
||||
|
@ -859,9 +861,10 @@ describe SystemNoteService do
|
|||
expect(WebMock).to have_requested(:post, jira_api_remote_link_url(jira_issue)).with(
|
||||
body: hash_including(
|
||||
GlobalID: "GitLab",
|
||||
relationship: 'mentioned on',
|
||||
object: {
|
||||
url: project_snippet_url(project, snippet),
|
||||
title: "GitLab: Mentioned on snippet - #{snippet.title}",
|
||||
title: "Snippet - #{snippet.title}",
|
||||
icon: { title: "GitLab", url16x16: favicon_path },
|
||||
status: { resolved: false }
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue