From eb5333970c0f2247e86dc5b834a231796236e7c2 Mon Sep 17 00:00:00 2001 From: Clement Ho Date: Tue, 21 Nov 2017 09:39:57 +0000 Subject: Backport ability to enable/disable file attachments in issuable form --- .../javascripts/issue_show/components/app.vue | 6 ++++ .../issue_show/components/fields/description.vue | 8 ++++- .../javascripts/issue_show/components/form.vue | 8 ++++- .../vue_shared/components/markdown/field.vue | 6 ++++ .../vue_shared/components/markdown/toolbar.vue | 10 +++++- .../vue_shared/components/markdown/toolbar_spec.js | 37 ++++++++++++++++++++++ 6 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 spec/javascripts/vue_shared/components/markdown/toolbar_spec.js diff --git a/app/assets/javascripts/issue_show/components/app.vue b/app/assets/javascripts/issue_show/components/app.vue index e8ac8d3b5bb..4e39d483b31 100644 --- a/app/assets/javascripts/issue_show/components/app.vue +++ b/app/assets/javascripts/issue_show/components/app.vue @@ -102,6 +102,11 @@ export default { required: false, default: 'issue', }, + canAttachFile: { + type: Boolean, + required: false, + default: true, + }, }, data() { const store = new Store({ @@ -234,6 +239,7 @@ export default { :project-path="projectPath" :project-namespace="projectNamespace" :show-delete-button="showDeleteButton" + :can-attach-file="canAttachFile" />
+ :markdown-docs-path="markdownDocsPath" + :can-attach-file="canAttachFile">