Refactored filtering (groups / status / type)

- standard listing close to completion (missing item actions)
- enabled tracking by default on install
This commit is contained in:
Jonathan Labreuille
2016-06-09 11:50:13 +02:00
parent ecf15d53d9
commit cd412894c6
3 changed files with 135 additions and 42 deletions

View File

@@ -75,11 +75,6 @@ var columns = [
name: 'statistics',
label: MailPoet.I18n.t('statistics')
},
{
name: 'created_at',
label: MailPoet.I18n.t('createdOn'),
sortable: true
},
{
name: 'updated_at',
label: MailPoet.I18n.t('lastModifiedOn'),
@@ -266,7 +261,9 @@ const NewsletterListStandard = React.createClass({
<div>
<td className={ rowClasses }>
<strong>
<a>{ newsletter.subject }</a>
<a href={ `?page=mailpoet-newsletter-editor&id=${ newsletter.id }` }>
{ newsletter.subject }
</a>
</strong>
{ actions }
</td>
@@ -279,9 +276,6 @@ const NewsletterListStandard = React.createClass({
<td className="column" data-colname={ MailPoet.I18n.t('statistics') }>
{ this.renderStatistics(newsletter) }
</td>
<td className="column-date" data-colname={ MailPoet.I18n.t('createdOn') }>
<abbr>{ MailPoet.Date.format(newsletter.created_at) }</abbr>
</td>
<td className="column-date" data-colname={ MailPoet.I18n.t('lastModifiedOn') }>
<abbr>{ MailPoet.Date.format(newsletter.updated_at) }</abbr>
</td>