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>2023-08-24 21:09:54 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-08-24 21:09:54 +0300
commitdc900fdc5f4c353ff2e261fc64fbbb0d87af1735 (patch)
tree62e1b6c93128a67b8dff2045c65342f8f7b03949 /app/assets/javascripts/service_desk
parent8d98d0dd3abaacdeaf183b9ea39a292ea52cae45 (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/service_desk')
-rw-r--r--app/assets/javascripts/service_desk/components/service_desk_list_app.vue17
1 files changed, 12 insertions, 5 deletions
diff --git a/app/assets/javascripts/service_desk/components/service_desk_list_app.vue b/app/assets/javascripts/service_desk/components/service_desk_list_app.vue
index 51e632d36a9..8782d7792cc 100644
--- a/app/assets/javascripts/service_desk/components/service_desk_list_app.vue
+++ b/app/assets/javascripts/service_desk/components/service_desk_list_app.vue
@@ -121,7 +121,7 @@ export default {
sortKey: CREATED_DESC,
state: STATUS_OPEN,
pageSize: DEFAULT_PAGE_SIZE,
- issuesError: null,
+ issuesError: '',
};
},
apollo: {
@@ -234,11 +234,14 @@ export default {
page_before: this.pageParams.beforeCursor ?? undefined,
};
},
+ hasAnyServiceDeskIssue() {
+ return this.hasSearch || Boolean(this.tabCounts.all);
+ },
isInfoBannerVisible() {
- return this.isServiceDeskSupported && this.hasAnyServiceDeskIssues;
+ return this.isServiceDeskSupported && this.hasAnyServiceDeskIssue;
},
- hasAnyServiceDeskIssues() {
- return this.hasSearch || Boolean(this.tabCounts.all);
+ canShowIssuesList() {
+ return this.isLoading || this.issuesError.length || this.hasAnyServiceDeskIssue;
},
hasOrFeature() {
return this.glFeatures.orIssuableQueries;
@@ -415,6 +418,9 @@ export default {
this.$router.push({ query: this.urlParams });
},
+ handleDismissAlert() {
+ this.issuesError = '';
+ },
handleNextPage() {
this.pageParams = {
afterCursor: this.pageInfo.endCursor,
@@ -553,7 +559,7 @@ export default {
<section>
<info-banner v-if="isInfoBannerVisible" />
<issuable-list
- v-if="isLoading || hasAnyServiceDeskIssues"
+ v-if="canShowIssuesList"
namespace="service-desk"
recent-searches-storage-key="service-desk-issues"
:error="issuesError"
@@ -576,6 +582,7 @@ export default {
sync-filter-and-sort
use-keyset-pagination
@click-tab="handleClickTab"
+ @dismiss-alert="handleDismissAlert"
@filter="handleFilter"
@sort="handleSort"
@reorder="handleReorder"