diff options
Diffstat (limited to 'app/assets/javascripts/issue_show/issue.js')
-rw-r--r-- | app/assets/javascripts/issue_show/issue.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/assets/javascripts/issue_show/issue.js b/app/assets/javascripts/issue_show/issue.js index 4374dba6eb7..25cc51478ff 100644 --- a/app/assets/javascripts/issue_show/issue.js +++ b/app/assets/javascripts/issue_show/issue.js @@ -25,17 +25,22 @@ export function initIssuableApp(issuableData, store) { bootstrapApollo({ ...issueState, issueType: el.dataset.issueType }); + const { canCreateIncident, ...issuableProps } = issuableData; + return new Vue({ el, apolloProvider, store, + provide: { + canCreateIncident, + }, computed: { ...mapGetters(['getNoteableData']), }, render(createElement) { return createElement(IssuableApp, { props: { - ...issuableData, + ...issuableProps, isConfidential: this.getNoteableData?.confidential, isLocked: this.getNoteableData?.discussion_locked, issuableStatus: this.getNoteableData?.state, |