diff --git a/ghost/admin/app/components/gh-posts-list-item.js b/ghost/admin/app/components/gh-posts-list-item.js index 4cb1614deb..81ef2a56ad 100644 --- a/ghost/admin/app/components/gh-posts-list-item.js +++ b/ghost/admin/app/components/gh-posts-list-item.js @@ -6,6 +6,7 @@ import {inject as service} from '@ember/service'; export default Component.extend({ ghostPaths: service(), + session: service(), tagName: 'li', classNames: ['gh-list-row', 'gh-posts-list-item'], diff --git a/ghost/admin/app/components/gh-publishmenu-draft.js b/ghost/admin/app/components/gh-publishmenu-draft.js index 34ddecd9ec..7a44a6eb22 100644 --- a/ghost/admin/app/components/gh-publishmenu-draft.js +++ b/ghost/admin/app/components/gh-publishmenu-draft.js @@ -8,6 +8,7 @@ import {inject as service} from '@ember/service'; export default Component.extend({ feature: service(), settings: service(), + session: service(), post: null, saveType: null, diff --git a/ghost/admin/app/components/gh-publishmenu-scheduled.js b/ghost/admin/app/components/gh-publishmenu-scheduled.js index 96648dc715..197e36bd43 100644 --- a/ghost/admin/app/components/gh-publishmenu-scheduled.js +++ b/ghost/admin/app/components/gh-publishmenu-scheduled.js @@ -9,6 +9,7 @@ export default Component.extend({ post: null, saveType: null, + session: service(), isClosing: null, // used to set minDate in datepicker diff --git a/ghost/admin/app/templates/components/gh-post-settings-menu.hbs b/ghost/admin/app/templates/components/gh-post-settings-menu.hbs index f04b17a41c..cbaa407d86 100644 --- a/ghost/admin/app/templates/components/gh-post-settings-menu.hbs +++ b/ghost/admin/app/templates/components/gh-post-settings-menu.hbs @@ -130,7 +130,7 @@ {{svg-jar "arrow-right"}} - {{#if (and this.feature.members (eq this.post.displayName "post"))}} + {{#if (and this.feature.members (eq this.post.displayName "post") this.session.user.isOwnerOrAdmin)}}