summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/related_issues/components
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/related_issues/components')
-rw-r--r--app/assets/javascripts/related_issues/components/add_issuable_form.vue4
-rw-r--r--app/assets/javascripts/related_issues/components/related_issuable_input.vue4
-rw-r--r--app/assets/javascripts/related_issues/components/related_issues_list.vue3
-rw-r--r--app/assets/javascripts/related_issues/components/related_issues_root.vue7
4 files changed, 10 insertions, 8 deletions
diff --git a/app/assets/javascripts/related_issues/components/add_issuable_form.vue b/app/assets/javascripts/related_issues/components/add_issuable_form.vue
index 102f1228355..adae92a92e9 100644
--- a/app/assets/javascripts/related_issues/components/add_issuable_form.vue
+++ b/app/assets/javascripts/related_issues/components/add_issuable_form.vue
@@ -1,10 +1,10 @@
<script>
import { GlFormGroup, GlFormRadioGroup, GlButton } from '@gitlab/ui';
+import { TYPE_ISSUE } from '~/issues/constants';
import { mergeUrlParams } from '~/lib/utils/url_utility';
import { __ } from '~/locale';
import {
- issuableTypesMap,
itemAddFailureTypesMap,
linkedIssueTypesMap,
addRelatedIssueErrorMap,
@@ -54,7 +54,7 @@ export default {
issuableType: {
type: String,
required: false,
- default: issuableTypesMap.ISSUE,
+ default: TYPE_ISSUE,
},
hasError: {
type: Boolean,
diff --git a/app/assets/javascripts/related_issues/components/related_issuable_input.vue b/app/assets/javascripts/related_issues/components/related_issuable_input.vue
index 09ecad2d90e..8d6a3110f35 100644
--- a/app/assets/javascripts/related_issues/components/related_issuable_input.vue
+++ b/app/assets/javascripts/related_issues/components/related_issuable_input.vue
@@ -1,11 +1,11 @@
<script>
import $ from 'jquery';
import GfmAutoComplete from 'ee_else_ce/gfm_auto_complete';
+import { TYPE_ISSUE } from '~/issues/constants';
import {
autoCompleteTextMap,
inputPlaceholderConfidentialTextMap,
inputPlaceholderTextMap,
- issuableTypesMap,
} from '../constants';
import IssueToken from './issue_token.vue';
@@ -54,7 +54,7 @@ export default {
issuableType: {
type: String,
required: false,
- default: issuableTypesMap.ISSUE,
+ default: TYPE_ISSUE,
},
confidential: {
type: Boolean,
diff --git a/app/assets/javascripts/related_issues/components/related_issues_list.vue b/app/assets/javascripts/related_issues/components/related_issues_list.vue
index 11de734f5d4..7387b9ab87c 100644
--- a/app/assets/javascripts/related_issues/components/related_issues_list.vue
+++ b/app/assets/javascripts/related_issues/components/related_issues_list.vue
@@ -2,6 +2,7 @@
import { GlLoadingIcon } from '@gitlab/ui';
import Sortable from 'sortablejs';
import RelatedIssuableItem from '~/issuable/components/related_issuable_item.vue';
+import { TYPE_ISSUE } from '~/issues/constants';
import { defaultSortableOptions } from '~/sortable/constants';
export default {
@@ -88,7 +89,7 @@ export default {
document.body.classList.remove('is-dragging');
},
issuableOrderingId({ epicIssueId, id }) {
- return this.issuableType === 'issue' ? epicIssueId : id;
+ return this.issuableType === TYPE_ISSUE ? epicIssueId : id;
},
},
};
diff --git a/app/assets/javascripts/related_issues/components/related_issues_root.vue b/app/assets/javascripts/related_issues/components/related_issues_root.vue
index 795eb3b0083..ed70e1ce8a8 100644
--- a/app/assets/javascripts/related_issues/components/related_issues_root.vue
+++ b/app/assets/javascripts/related_issues/components/related_issues_root.vue
@@ -25,12 +25,13 @@ Your caret can stop touching a `rawReference` can happen in a variety of ways:
*/
import { createAlert } from '~/flash';
import { getIdFromGraphQLId, isGid } from '~/graphql_shared/utils';
+import { TYPE_ISSUE } from '~/issues/constants';
+import { HTTP_STATUS_NOT_FOUND } from '~/lib/utils/http_status';
import { __ } from '~/locale';
import {
relatedIssuesRemoveErrorMap,
pathIndeterminateErrorMap,
addRelatedIssueErrorMap,
- issuableTypesMap,
PathIdSeparator,
} from '../constants';
import RelatedIssuesService from '../services/related_issues_service';
@@ -65,7 +66,7 @@ export default {
issuableType: {
type: String,
required: false,
- default: issuableTypesMap.ISSUE,
+ default: TYPE_ISSUE,
},
allowAutoComplete: {
type: Boolean,
@@ -142,7 +143,7 @@ export default {
this.store.setRelatedIssues(data.issuables);
})
.catch((res) => {
- if (res && res.status !== 404) {
+ if (res && res.status !== HTTP_STATUS_NOT_FOUND) {
createAlert({ message: relatedIssuesRemoveErrorMap[this.issuableType] });
}
});