Link issues to Status Page details
What does this MR do?
A MVC for: #213914 (closed)
The frontend merge request to support: !30249 (merged)
With the ability to publish issues to a configured status page based on user discretion, we want a way to show whether an issue has been published and to link to the published status page. This MR exposes an attribute
publishedIncidentUrl
as a part of the initial data on issue load.
The frontend has been added in this merge request.
We add a new prop to the related_issueable_item
which allows us to check for publishedIncidentUrl
, if it exists, use that as the path for the link, otherwise default to normal behaviour.
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team