diff --git a/app/controllers/data_controller.rb b/app/controllers/data_controller.rb
index 5fd0305c..0dc53a83 100644
--- a/app/controllers/data_controller.rb
+++ b/app/controllers/data_controller.rb
@@ -26,7 +26,7 @@ class DataController < ApplicationController
def discussions
@topics = Thredded::Topic.where(user_id: current_user.id)
- @posts = Thredded::Post.where(user_id: current_user.id).includes(:postable)
+ @posts = Thredded::Post.where(user_id: current_user.id)
@private_topics = Thredded::PrivateTopic.where(user_id: current_user.id)
@private_posts = Thredded::PrivatePost.where(user_id: current_user.id)
diff --git a/app/views/data/discussions.html.erb b/app/views/data/discussions.html.erb
index 441c2632..59ccc669 100644
--- a/app/views/data/discussions.html.erb
+++ b/app/views/data/discussions.html.erb
@@ -73,38 +73,33 @@
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @topics.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @posts.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @topics.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @posts.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @topics.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @posts.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @topics.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @posts.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
-
-
- Every field you edit on a page counts as one update. For example, editing a character's age and birthday counts as two updates, even if done at the same time.
-
-
@@ -130,38 +125,33 @@
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @private_topics.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @private_posts.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @private_topics.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @private_posts.where('created_at > ?', DateTime.now - 1.month).group_by_day(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @private_topics.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @private_posts.where('created_at > ?', DateTime.now - 1.year).group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
<%= area_chart [
- { name: 'New threads', data: current_user.thredded_topics.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
- { name: 'Responses', data: current_user.thredded_posts.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
+ { name: 'New threads', data: @private_topics.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } },
+ { name: 'Responses', data: @private_posts.group_by_month(:created_at).map { |date, count| [date.split(' ').first, count] } }
], download: true
%>
-
-
- Every field you edit on a page counts as one update. For example, editing a character's age and birthday counts as two updates, even if done at the same time.
-
-