diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-01-14 06:10:47 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-01-14 06:10:47 +0300 |
commit | 04698e448a10aedea2f3ed37ffd0327e9b91426e (patch) | |
tree | 8804a89c577dc005d3135d830e28de572f80f05d /app/assets/javascripts/issue_show | |
parent | e7cc427bc63dccac50cc3ccda2976befcea1ecf5 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/issue_show')
5 files changed, 8 insertions, 24 deletions
diff --git a/app/assets/javascripts/issue_show/components/app.vue b/app/assets/javascripts/issue_show/components/app.vue index 87dc31e6292..d569ad573a2 100644 --- a/app/assets/javascripts/issue_show/components/app.vue +++ b/app/assets/javascripts/issue_show/components/app.vue @@ -132,10 +132,6 @@ export default { type: String, required: true, }, - projectId: { - type: Number, - required: true, - }, projectNamespace: { type: String, required: true, @@ -307,7 +303,7 @@ export default { }); }, - updateAndShowForm(templates = {}) { + updateAndShowForm(templates = []) { if (!this.showForm) { this.showForm = true; this.store.setFormState({ @@ -423,7 +419,6 @@ export default { :markdown-docs-path="markdownDocsPath" :markdown-preview-path="markdownPreviewPath" :project-path="projectPath" - :project-id="projectId" :project-namespace="projectNamespace" :show-delete-button="showDeleteButton" :can-attach-file="canAttachFile" diff --git a/app/assets/javascripts/issue_show/components/fields/description_template.vue b/app/assets/javascripts/issue_show/components/fields/description_template.vue index f23bb394683..71299381aae 100644 --- a/app/assets/javascripts/issue_show/components/fields/description_template.vue +++ b/app/assets/javascripts/issue_show/components/fields/description_template.vue @@ -13,18 +13,14 @@ export default { required: true, }, issuableTemplates: { - type: Object, + type: Array, required: false, - default: () => {}, + default: () => [], }, projectPath: { type: String, required: true, }, - projectId: { - type: Number, - required: true, - }, projectNamespace: { type: String, required: true, @@ -52,12 +48,11 @@ export default { </script> <template> - <div class="dropdown js-issuable-selector-wrap" data-issuable-type="issues"> + <div class="dropdown js-issuable-selector-wrap" data-issuable-type="issue"> <button ref="toggle" :data-namespace-path="projectNamespace" :data-project-path="projectPath" - :data-project-id="projectId" :data-data="issuableTemplatesJson" class="dropdown-menu-toggle js-issuable-selector" type="button" diff --git a/app/assets/javascripts/issue_show/components/form.vue b/app/assets/javascripts/issue_show/components/form.vue index 9d1ce01116b..d48bf1fe7a9 100644 --- a/app/assets/javascripts/issue_show/components/form.vue +++ b/app/assets/javascripts/issue_show/components/form.vue @@ -26,9 +26,9 @@ export default { required: true, }, issuableTemplates: { - type: Object, + type: Array, required: false, - default: () => {}, + default: () => [], }, issuableType: { type: String, @@ -46,10 +46,6 @@ export default { type: String, required: true, }, - projectId: { - type: Number, - required: true, - }, projectNamespace: { type: String, required: true, @@ -72,7 +68,7 @@ export default { }, computed: { hasIssuableTemplates() { - return Object.values(Object(this.issuableTemplates)).length; + return this.issuableTemplates.length; }, showLockedWarning() { return this.formState.lockedWarningVisible && !this.formState.updateLoading; @@ -131,7 +127,6 @@ export default { :form-state="formState" :issuable-templates="issuableTemplates" :project-path="projectPath" - :project-id="projectId" :project-namespace="projectNamespace" /> </div> diff --git a/app/assets/javascripts/issue_show/issue.js b/app/assets/javascripts/issue_show/issue.js index a93abbf64df..83fd1355f26 100644 --- a/app/assets/javascripts/issue_show/issue.js +++ b/app/assets/javascripts/issue_show/issue.js @@ -54,7 +54,6 @@ export function initIssueHeaderActions(store) { issueType: el.dataset.issueType, newIssuePath: el.dataset.newIssuePath, projectPath: el.dataset.projectPath, - projectId: el.dataset.projectId, reportAbusePath: el.dataset.reportAbusePath, submitAsSpamPath: el.dataset.submitAsSpamPath, }, diff --git a/app/assets/javascripts/issue_show/stores/index.js b/app/assets/javascripts/issue_show/stores/index.js index a50913d3455..06bbd406e3a 100644 --- a/app/assets/javascripts/issue_show/stores/index.js +++ b/app/assets/javascripts/issue_show/stores/index.js @@ -11,7 +11,7 @@ export default class Store { lockedWarningVisible: false, updateLoading: false, lock_version: 0, - issuableTemplates: {}, + issuableTemplates: [], }; } |