Commit 73cae9df authored by Tom Quirk's avatar Tom Quirk

Init jira issue breadcrumb

parent ebe29877
...@@ -128,6 +128,13 @@ module ServicesHelper ...@@ -128,6 +128,13 @@ module ServicesHelper
!Gitlab.com? !Gitlab.com?
end end
def jira_issue_breadcrumb_link(issue_json)
link_to '', { class: 'gl-display-flex gl-align-items-center gl-white-space-nowrap' } do
icon = image_tag image_path('illustrations/logos/jira.svg'), width: 15, height: 15, class: 'gl-mr-2'
[icon, issue_json[:references][:relative]].join.html_safe
end
end
extend self extend self
private private
......
...@@ -37,6 +37,8 @@ module Projects ...@@ -37,6 +37,8 @@ module Projects
end end
def show def show
@issue = issue_json
respond_to do |format| respond_to do |format|
format.html format.html
format.json do format.json do
......
- add_to_breadcrumbs _('Jira Issues'), project_integrations_jira_issues_path(@project) - add_to_breadcrumbs _('Jira Issues'), project_integrations_jira_issues_path(@project)
- page_title 'Jira issue' - breadcrumb_title jira_issue_breadcrumb_link(@issue)
- page_title @issue[:title]
.js-jira-issues-show-app{ data: jira_issues_show_data } .js-jira-issues-show-app{ data: jira_issues_show_data }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment