Commit 78593558 authored by Marcia Ramos's avatar Marcia Ramos 🏃

add reference button for issue boards

parent 339c35a2
Pipeline #27870857 passed with stages
in 26 minutes and 36 seconds
......@@ -470,7 +470,7 @@ features:
documentation_link: 'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html'
documentation_text: "See the documentation on Geo"
reporter: akaemmerle
issue_url: 'https://gitlab.com/groups/gitlab-org/-/boards/578817?milestone_title=11.1&=&label_name[]=Geo'
issueboard_url: 'https://gitlab.com/groups/gitlab-org/-/boards/578817?milestone_title=11.1&=&label_name[]=Geo'
description: |
We continously improve our Geo feature for distributed teams. Some of the noteworthy improvements in GitLab 11.1 include:
......
......@@ -21,6 +21,7 @@
# - reporter: pm1 # GitLab handle of the user adding the feature block in the list (not the feature author)
# - team: teamname # GitLab team that implemented the feature (e.g., CI/CD, Secure - see https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#team-labels)
# - issue_url: 'https://gitlab.com/gitlab-org/gitlab-ce/issues/12345' # link to the issue on GitLab.com where the feature is discussed and developed - required but replaceable with epic_url or mr_url
# - issueboard_url: 'https://gitlab.com/group/project/boards/123?=' # link to the issue board for the feature (not required)
# - epic_url: 'https://gitlab.com/groups/gitlab-org/-/epics/123' # link to the epic for the feature (not required)
# - mr_url: 'https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/123' # link to the MR that introduced the feature (not required)
# - webpage_url: '/features/gitlab-geo/' # link to the marketing webpage for a given feature (not required)
......
......@@ -430,8 +430,9 @@ It is a required field.
- `issue_url`: link to the issue on GitLab.com where the feature is discussed
and developed. Using this link the reviewer can check the status of the specific
feature for consistency and additional references.
It is a required field, but can be replaced with `mr_url` or `epic_url`.
It is a required field, but can be replaced with `mr_url`, `issueboard_url`, or `epic_url`.
Always wrap links in single quotes (`'https://example.com'`).
- `issueboard_url`: link to the issue board related to the feature. Not required, but available.
- `mr_url`: link to the MR that introduced the feature. Not required, but available.
- `epic_url`: link to the epic related to the feature. Not required, but available.
- `webpage_url`: link to the marketing webpage for a given feature. Not required, but available.
......
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M5 1h6a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3zm0 2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H5zm1 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm3-5h1a1 1 0 0 1 0 2H9a1 1 0 1 1 0-2zm0 3h1a1 1 0 0 1 0 2H9a1 1 0 1 1 0-2zm-3 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm3-2h1a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2z"/></svg>
......@@ -55,6 +55,10 @@
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{top_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issues.svg"
Issue
- if top_feature.issueboard_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{top_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issue-boards.svg"
Issue Board
- if top_feature.epic_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{top_feature.epic_url}", :target => "_blank"}
= partial "includes/icons/product-icons/epics.svg"
......@@ -92,6 +96,10 @@
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issues.svg"
Issue
- if primary_feature.issue_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.issueboard_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issue-boards.svg"
Issue Board
- if primary_feature.epic_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.epic_url}", :target => "_blank"}
= partial "includes/icons/product-icons/epics.svg"
......@@ -135,6 +143,10 @@
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issues.svg"
Issue
- if primary_feature.issueboard_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.issueboard_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issue-boards.svg"
Issue Board
- if primary_feature.epic_url != nil
%a{ class: "btn btn-default btn-sm product-icon", :href => "#{primary_feature.epic_url}", :target => "_blank"}
= partial "includes/icons/product-icons/epics.svg"
......@@ -195,6 +207,10 @@
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issues.svg"
Issue
- if secondary_feature.issueboard_url != nil
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.issueboard_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issue-boards.svg"
Issue Board
- if secondary_feature.epic_url != nil
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.epic_url}", :target => "_blank"}
= partial "includes/icons/product-icons/epics.svg"
......@@ -242,6 +258,10 @@
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.issue_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issues.svg"
Issue
- if secondary_feature.issueboard_url != nil
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.issueboard_url}", :target => "_blank"}
= partial "includes/icons/product-icons/issue-boards.svg"
Issue Board
- if secondary_feature.epic_url != nil
%a{ class: "btn btn-default btn-xs product-icon-xm", :href => "#{secondary_feature.epic_url}", :target => "_blank"}
= partial "includes/icons/product-icons/epics.svg"
......
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