diff --git a/app/assets/javascripts/admin/components/admin-report-counts.js.es6 b/app/assets/javascripts/admin/components/admin-report-counts.js.es6 index 28e45b10ec7..25bf94db210 100644 --- a/app/assets/javascripts/admin/components/admin-report-counts.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report-counts.js.es6 @@ -1,3 +1,3 @@ export default Ember.Component.extend({ - tagName: 'tbody' + tagName: 'tr' }); diff --git a/app/assets/javascripts/admin/components/admin-report-per-day-counts.js.es6 b/app/assets/javascripts/admin/components/admin-report-per-day-counts.js.es6 new file mode 100644 index 00000000000..25bf94db210 --- /dev/null +++ b/app/assets/javascripts/admin/components/admin-report-per-day-counts.js.es6 @@ -0,0 +1,3 @@ +export default Ember.Component.extend({ + tagName: 'tr' +}); diff --git a/app/assets/javascripts/admin/components/admin-report-trust-level-counts.js.es6 b/app/assets/javascripts/admin/components/admin-report-trust-level-counts.js.es6 new file mode 100644 index 00000000000..25bf94db210 --- /dev/null +++ b/app/assets/javascripts/admin/components/admin-report-trust-level-counts.js.es6 @@ -0,0 +1,3 @@ +export default Ember.Component.extend({ + tagName: 'tr' +}); diff --git a/app/assets/javascripts/admin/templates/components/admin-report-counts.hbs b/app/assets/javascripts/admin/templates/components/admin-report-counts.hbs index e91598e5da3..d86e5ed5da8 100644 --- a/app/assets/javascripts/admin/templates/components/admin-report-counts.hbs +++ b/app/assets/javascripts/admin/templates/components/admin-report-counts.hbs @@ -1,13 +1,11 @@ - - - {{#if report.icon}} - {{fa-icon report.icon}} - {{/if}} - {{report.title}} - - {{report.todayCount}} - {{report.yesterdayCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} - {{report.lastSevenDaysCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} - {{report.lastThirtyDaysCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} - {{report.total}} - + + {{#if report.icon}} + {{fa-icon report.icon}} + {{/if}} + {{report.title}} + +{{report.todayCount}} +{{report.yesterdayCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} +{{report.lastSevenDaysCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} +{{report.lastThirtyDaysCount}} {{fa-icon "caret-up" class="up"}} {{fa-icon "caret-down" class="down"}} +{{report.total}} diff --git a/app/assets/javascripts/admin/templates/components/admin-report-per-day-counts.hbs b/app/assets/javascripts/admin/templates/components/admin-report-per-day-counts.hbs new file mode 100644 index 00000000000..bc7029da5a1 --- /dev/null +++ b/app/assets/javascripts/admin/templates/components/admin-report-per-day-counts.hbs @@ -0,0 +1,6 @@ +{{report.title}} +{{report.todayCount}} +{{report.yesterdayCount}} +{{report.sevenDaysAgoCount}} +{{report.thirtyDaysAgoCount}} + diff --git a/app/assets/javascripts/admin/templates/components/admin-report-trust-level-counts.hbs b/app/assets/javascripts/admin/templates/components/admin-report-trust-level-counts.hbs new file mode 100644 index 00000000000..93df84f2bc1 --- /dev/null +++ b/app/assets/javascripts/admin/templates/components/admin-report-trust-level-counts.hbs @@ -0,0 +1,6 @@ +{{report.title}} +{{#link-to 'adminUsersList.show' 'newuser'}}{{value-at-tl report.data level="0"}}{{/link-to}} +{{#link-to 'adminUsersList.show' 'basic'}}{{value-at-tl report.data level="1"}}{{/link-to}} +{{#link-to 'adminUsersList.show' 'regular'}}{{value-at-tl report.data level="2"}}{{/link-to}} +{{#link-to 'adminUsersList.show' 'leader'}}{{value-at-tl report.data level="3"}}{{/link-to}} +{{#link-to 'adminUsersList.show' 'elder'}}{{value-at-tl report.data level="4"}}{{/link-to}} diff --git a/app/assets/javascripts/admin/templates/dashboard.hbs b/app/assets/javascripts/admin/templates/dashboard.hbs index f73a52b5cda..32ce15f9c27 100644 --- a/app/assets/javascripts/admin/templates/dashboard.hbs +++ b/app/assets/javascripts/admin/templates/dashboard.hbs @@ -15,9 +15,11 @@ 4 - {{#unless loading}} - {{ render 'admin/templates/reports/trust_levels_report' users_by_trust_level tagName="tbody"}} - {{/unless}} + + {{#unless loading}} + {{admin-report-trust-level-counts report=users_by_trust_level}} + {{/unless}} + @@ -50,16 +52,18 @@ {{i18n 'admin.dashboard.reports.all'}} - {{#unless loading}} - {{ render 'admin/templates/reports/per_day_counts_report' visits tagName="tbody"}} - {{admin-report-counts report=signups}} - {{admin-report-counts report=topics}} - {{admin-report-counts report=posts}} - {{admin-report-counts report=likes}} - {{admin-report-counts report=flags}} - {{admin-report-counts report=bookmarks}} - {{admin-report-counts report=emails}} - {{/unless}} + + {{#unless loading}} + {{admin-report-per-day-counts report=visits}} + {{admin-report-counts report=signups}} + {{admin-report-counts report=topics}} + {{admin-report-counts report=posts}} + {{admin-report-counts report=likes}} + {{admin-report-counts report=flags}} + {{admin-report-counts report=bookmarks}} + {{admin-report-counts report=emails}} + {{/unless}} + @@ -75,12 +79,14 @@ {{i18n 'admin.dashboard.reports.all'}} - {{#unless loading}} - {{admin-report-counts report=page_view_anon_reqs}} - {{admin-report-counts report=page_view_logged_in_reqs}} - {{admin-report-counts report=page_view_crawler_reqs}} - {{admin-report-counts report=page_view_total_reqs}} - {{/unless}} + + {{#unless loading}} + {{admin-report-counts report=page_view_anon_reqs}} + {{admin-report-counts report=page_view_logged_in_reqs}} + {{admin-report-counts report=page_view_crawler_reqs}} + {{admin-report-counts report=page_view_total_reqs}} + {{/unless}} + @@ -97,13 +103,15 @@ {{i18n 'admin.dashboard.reports.all'}} - {{#unless loading}} - {{admin-report-counts report=user_to_user_private_messages}} - {{admin-report-counts report=system_private_messages}} - {{admin-report-counts report=notify_moderators_private_messages}} - {{admin-report-counts report=notify_user_private_messages}} - {{admin-report-counts report=moderator_warning_private_messages}} - {{/unless}} + + {{#unless loading}} + {{admin-report-counts report=user_to_user_private_messages}} + {{admin-report-counts report=system_private_messages}} + {{admin-report-counts report=notify_moderators_private_messages}} + {{admin-report-counts report=notify_user_private_messages}} + {{admin-report-counts report=moderator_warning_private_messages}} + {{/unless}} + @@ -118,14 +126,14 @@ - {{#unless loading}} + {{#unless loading}} {{i18n 'admin.dashboard.uploads'}} {{disk_space.uploads_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.uploads_free}}) {{i18n 'admin.dashboard.backups'}} {{disk_space.backups_used}} ({{i18n 'admin.dashboard.space_free' size=disk_space.backups_free}}) - {{/unless}} + {{/unless}} @@ -144,20 +152,22 @@ {{i18n 'admin.dashboard.reports.all'}} - {{#unless loading}} - {{admin-report-counts report=http_2xx_reqs}} - {{admin-report-counts report=http_3xx_reqs}} - {{admin-report-counts report=http_4xx_reqs}} - {{admin-report-counts report=http_5xx_reqs}} - {{admin-report-counts report=http_background_reqs}} - {{admin-report-counts report=http_total_reqs}} - {{/unless}} + + {{#unless loading}} + {{admin-report-counts report=http_2xx_reqs}} + {{admin-report-counts report=http_3xx_reqs}} + {{admin-report-counts report=http_4xx_reqs}} + {{admin-report-counts report=http_5xx_reqs}} + {{admin-report-counts report=http_background_reqs}} + {{admin-report-counts report=http_total_reqs}} + {{/unless}} + {{else}} -
- {{i18n 'admin.dashboard.show_traffic_report'}} -
+
+ {{i18n 'admin.dashboard.show_traffic_report'}} +
{{/if}} {{/unless}} diff --git a/app/assets/javascripts/admin/templates/reports/per_day_counts_report.hbs b/app/assets/javascripts/admin/templates/reports/per_day_counts_report.hbs deleted file mode 100644 index bc025cdf8f0..00000000000 --- a/app/assets/javascripts/admin/templates/reports/per_day_counts_report.hbs +++ /dev/null @@ -1,8 +0,0 @@ - - {{title}} - {{todayCount}} - {{yesterdayCount}} - {{sevenDaysAgoCount}} - {{thirtyDaysAgoCount}} - - diff --git a/app/assets/javascripts/admin/templates/reports/trust_levels_report.hbs b/app/assets/javascripts/admin/templates/reports/trust_levels_report.hbs deleted file mode 100644 index cedde2f3ad0..00000000000 --- a/app/assets/javascripts/admin/templates/reports/trust_levels_report.hbs +++ /dev/null @@ -1,8 +0,0 @@ - - {{title}} - {{#link-to 'adminUsersList.show' 'newuser'}}{{value-at-tl data level="0"}}{{/link-to}} - {{#link-to 'adminUsersList.show' 'basic'}}{{value-at-tl data level="1"}}{{/link-to}} - {{#link-to 'adminUsersList.show' 'regular'}}{{value-at-tl data level="2"}}{{/link-to}} - {{#link-to 'adminUsersList.show' 'leader'}}{{value-at-tl data level="3"}}{{/link-to}} - {{#link-to 'adminUsersList.show' 'elder'}}{{value-at-tl data level="4"}}{{/link-to}} -