diff --git a/ghost/admin/app/components/gh-publishmenu-draft.js b/ghost/admin/app/components/gh-publishmenu-draft.js index dcc1873d7f..33cd55f278 100644 --- a/ghost/admin/app/components/gh-publishmenu-draft.js +++ b/ghost/admin/app/components/gh-publishmenu-draft.js @@ -1,5 +1,6 @@ import Component from '@ember/component'; import moment from 'moment'; +import {computed} from '@ember/object'; import {isEmpty} from '@ember/utils'; import {inject as service} from '@ember/service'; @@ -15,6 +16,8 @@ export default Component.extend({ 'data-test-publishmenu-draft': true, + disableEmailOption: computed.equal('memberCount', 0), + didInsertElement() { this.post.set('publishedAtBlogTZ', this.get('post.publishedAtUTC')); this.send('setSaveType', 'publish'); diff --git a/ghost/admin/app/templates/components/gh-publishmenu-draft.hbs b/ghost/admin/app/templates/components/gh-publishmenu-draft.hbs index c891bee5d4..cab00eb7a2 100644 --- a/ghost/admin/app/templates/components/gh-publishmenu-draft.hbs +++ b/ghost/admin/app/templates/components/gh-publishmenu-draft.hbs @@ -32,13 +32,17 @@ {{#unless this.deliveredAction}}
Email post
-
Send post to {{this.memberCount}} members when published
+ {{#if this.memberCount}} +
Send post to {{this.memberCount}} members when published
+ {{else}} +
You have 0 members
+ {{/if}}
{{/unless}} {{/if}}