summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/error_tracking
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-11-20 00:06:22 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-11-20 00:06:22 +0000
commit5a3f1ba53bf875a73f800909e8559d15dfab4339 (patch)
treed59abd1b468ae972040f3c0b667877ffc26a61b5 /app/assets/javascripts/error_tracking
parent3d5ad15d2bf62ca70b1628afb64c5476e408781c (diff)
downloadgitlab-ce-5a3f1ba53bf875a73f800909e8559d15dfab4339.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/error_tracking')
-rw-r--r--app/assets/javascripts/error_tracking/components/error_details.vue10
-rw-r--r--app/assets/javascripts/error_tracking/details.js3
2 files changed, 9 insertions, 4 deletions
diff --git a/app/assets/javascripts/error_tracking/components/error_details.vue b/app/assets/javascripts/error_tracking/components/error_details.vue
index 37c9818f869..ab782f955c6 100644
--- a/app/assets/javascripts/error_tracking/components/error_details.vue
+++ b/app/assets/javascripts/error_tracking/components/error_details.vue
@@ -32,6 +32,10 @@ export default {
type: String,
required: true,
},
+ issueProjectPath: {
+ type: String,
+ required: true,
+ },
},
computed: {
...mapState('details', ['error', 'loading', 'loadingStacktrace', 'stacktraceData']),
@@ -82,9 +86,9 @@ export default {
<div v-else-if="showDetails" class="error-details">
<div class="top-area align-items-center justify-content-between py-3">
<span v-if="!loadingStacktrace && stacktrace" v-html="reported"></span>
- <!-- <gl-button class="my-3 ml-auto" variant="success">
- {{ __('Create Issue') }}
- </gl-button>-->
+ <gl-button variant="success" :href="issueProjectPath">
+ {{ __('Create issue') }}
+ </gl-button>
</div>
<div>
<tooltip-on-truncate :title="error.title" truncate-target="child" placement="top">
diff --git a/app/assets/javascripts/error_tracking/details.js b/app/assets/javascripts/error_tracking/details.js
index b9b51a6539f..435315842bd 100644
--- a/app/assets/javascripts/error_tracking/details.js
+++ b/app/assets/javascripts/error_tracking/details.js
@@ -12,12 +12,13 @@ export default () => {
store,
render(createElement) {
const domEl = document.querySelector(this.$options.el);
- const { issueDetailsPath, issueStackTracePath } = domEl.dataset;
+ const { issueDetailsPath, issueStackTracePath, issueProjectPath } = domEl.dataset;
return createElement('error-details', {
props: {
issueDetailsPath,
issueStackTracePath,
+ issueProjectPath,
},
});
},