Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-06-17 12:08:38 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-06-17 12:08:38 +0300
commit645d157de1e637341c6be12316230397484fe7f9 (patch)
treeded4b6df0e590147935bdc657281616e660ef490 /app/assets
parent36497af2ff21eb67a52626c9e029c7e12d407aa3 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/javascripts/alert_management/components/alert_details.vue5
-rw-r--r--app/assets/javascripts/alert_management/components/alert_sidebar.vue5
-rw-r--r--app/assets/javascripts/alert_management/components/sidebar/sidebar_assignees.vue6
-rw-r--r--app/assets/javascripts/alert_management/details.js3
-rw-r--r--app/assets/javascripts/error_tracking/components/error_details.vue8
5 files changed, 25 insertions, 2 deletions
diff --git a/app/assets/javascripts/alert_management/components/alert_details.vue b/app/assets/javascripts/alert_management/components/alert_details.vue
index ed6b4b7fdb2..b3b1551497a 100644
--- a/app/assets/javascripts/alert_management/components/alert_details.vue
+++ b/app/assets/javascripts/alert_management/components/alert_details.vue
@@ -57,6 +57,10 @@ export default {
type: String,
required: true,
},
+ projectId: {
+ type: String,
+ required: true,
+ },
projectPath: {
type: String,
required: true,
@@ -327,6 +331,7 @@ export default {
</gl-tabs>
<alert-sidebar
:project-path="projectPath"
+ :project-id="projectId"
:alert="alert"
:sidebar-collapsed="sidebarCollapsed"
@alert-refresh="alertRefresh"
diff --git a/app/assets/javascripts/alert_management/components/alert_sidebar.vue b/app/assets/javascripts/alert_management/components/alert_sidebar.vue
index dcd22e2062e..1e0c10c9882 100644
--- a/app/assets/javascripts/alert_management/components/alert_sidebar.vue
+++ b/app/assets/javascripts/alert_management/components/alert_sidebar.vue
@@ -16,6 +16,10 @@ export default {
type: Boolean,
required: true,
},
+ projectId: {
+ type: String,
+ required: true,
+ },
projectPath: {
type: String,
required: true,
@@ -49,6 +53,7 @@ export default {
/>
<sidebar-assignees
:project-path="projectPath"
+ :project-id="projectId"
:alert="alert"
:sidebar-collapsed="sidebarCollapsed"
@alert-refresh="$emit('alert-refresh')"
diff --git a/app/assets/javascripts/alert_management/components/sidebar/sidebar_assignees.vue b/app/assets/javascripts/alert_management/components/sidebar/sidebar_assignees.vue
index 453a3901665..ce9f0fc4422 100644
--- a/app/assets/javascripts/alert_management/components/sidebar/sidebar_assignees.vue
+++ b/app/assets/javascripts/alert_management/components/sidebar/sidebar_assignees.vue
@@ -38,6 +38,10 @@ export default {
SidebarAssignee,
},
props: {
+ projectId: {
+ type: String,
+ required: true,
+ },
projectPath: {
type: String,
required: true,
@@ -128,7 +132,7 @@ export default {
per_page: 20,
active: true,
current_user: true,
- project_id: gon?.current_project_id,
+ project_id: this.projectId,
},
})
.then(({ data }) => {
diff --git a/app/assets/javascripts/alert_management/details.js b/app/assets/javascripts/alert_management/details.js
index aa8a839ea3f..cd6069b5c28 100644
--- a/app/assets/javascripts/alert_management/details.js
+++ b/app/assets/javascripts/alert_management/details.js
@@ -8,7 +8,7 @@ Vue.use(VueApollo);
export default selector => {
const domEl = document.querySelector(selector);
- const { alertId, projectPath, projectIssuesPath } = domEl.dataset;
+ const { alertId, projectPath, projectIssuesPath, projectId } = domEl.dataset;
const apolloProvider = new VueApollo({
defaultClient: createDefaultClient(
@@ -39,6 +39,7 @@ export default selector => {
props: {
alertId,
projectPath,
+ projectId,
projectIssuesPath,
},
});
diff --git a/app/assets/javascripts/error_tracking/components/error_details.vue b/app/assets/javascripts/error_tracking/components/error_details.vue
index 1e8f5a26125..b6f53ee0d69 100644
--- a/app/assets/javascripts/error_tracking/components/error_details.vue
+++ b/app/assets/javascripts/error_tracking/components/error_details.vue
@@ -106,6 +106,7 @@ export default {
errorPollTimeout: 0,
issueCreationInProgress: false,
isAlertVisible: false,
+ isStacktraceEmptyAlertVisible: true,
closedIssueId: null,
};
},
@@ -167,6 +168,9 @@ export default {
resolveBtnLabel() {
return this.errorStatus !== errorStatus.RESOLVED ? __('Resolve') : __('Unresolve');
},
+ showEmptyStacktraceAlert() {
+ return !this.loadingStacktrace && !this.showStacktrace && this.isStacktraceEmptyAlertVisible;
+ },
},
watch: {
error(val) {
@@ -254,6 +258,10 @@ export default {
</gl-sprintf>
</gl-alert>
+ <gl-alert v-if="showEmptyStacktraceAlert" @dismiss="isStacktraceEmptyAlertVisible = false">
+ {{ __('No stack trace for this error') }}
+ </gl-alert>
+
<div class="error-details-header d-flex py-2 justify-content-between">
<div
v-if="!loadingStacktrace && stacktrace"