mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-04-08 02:52:39 -05:00
Added post and subscriber count to newsletters
- updates newsletter management to show count of posts and members for a newsletter
This commit is contained in:
parent
c052ab1334
commit
8dd371f1e8
3 changed files with 4 additions and 3 deletions
|
@ -75,11 +75,11 @@
|
|||
{{/if}}
|
||||
<div class="gh-newsletter-card-block stats-block {{unless this.displayingDefault "multiple"}}">
|
||||
<div>
|
||||
<h3 class="gh-newsletter-card-name">{{newsletter.members.total}}</h3>
|
||||
<h3 class="gh-newsletter-card-name">{{newsletter.count.members}}</h3>
|
||||
<p class="gh-newsletter-card-description">Subscribers</p>
|
||||
</div>
|
||||
<div>
|
||||
<h3 class="gh-newsletter-card-name">{{newsletter.posts.total}}</h3>
|
||||
<h3 class="gh-newsletter-card-name">{{newsletter.count.posts}}</h3>
|
||||
<p class="gh-newsletter-card-description">Posts sent</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -116,7 +116,7 @@ export default class NewsletterManagementComponent extends Component {
|
|||
|
||||
@task
|
||||
*loadNewslettersTask() {
|
||||
const newsletters = yield this.store.findAll('newsletter', {reload: true});
|
||||
const newsletters = yield this.store.query('newsletter', {include: 'count.members,count.posts'});
|
||||
|
||||
this.updateFilteredNewsletters();
|
||||
|
||||
|
|
|
@ -29,6 +29,7 @@ export default class Newsletter extends Model.extend(ValidationEngine) {
|
|||
@attr({defaultValue: 'sans_serif'}) bodyFontCategory;
|
||||
@attr footerContent;
|
||||
@attr({defaultValue: true}) showBadge;
|
||||
@attr count;
|
||||
|
||||
// HACK - not a real model attribute but a workaround for Ember Data not
|
||||
// exposing meta from save responses
|
||||
|
|
Loading…
Add table
Reference in a new issue