diff --git a/app/assets/images/analytics.svg b/app/assets/images/analytics.svg new file mode 100644 index 000000000..15fee06f5 --- /dev/null +++ b/app/assets/images/analytics.svg @@ -0,0 +1,3 @@ + diff --git a/app/models/article.rb b/app/models/article.rb index be9d12b4c..af55f08a8 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -332,7 +332,7 @@ class Article < ApplicationRecord :video, :user_id, :organization_id, :video_source_url, :video_code, :video_thumbnail_url, :video_closed_caption_track_url, :social_image, :published_from_feed, :crossposted_at, :published_at, :created_at, - :body_markdown, :email_digest_eligible, :processed_html, :co_author_ids) + :body_markdown, :email_digest_eligible, :processed_html, :co_author_ids, :score) } scope :sorting, lambda { |value| @@ -598,6 +598,10 @@ class Article < ApplicationRecord score < -1 end + def privileged_reaction_counts + @privileged_reaction_counts ||= reactions.privileged_category.group(:category).count + end + private def collection_cleanup diff --git a/app/views/admin/articles/_individual_article.html.erb b/app/views/admin/articles/_individual_article.html.erb index e165cc131..311470e83 100644 --- a/app/views/admin/articles/_individual_article.html.erb +++ b/app/views/admin/articles/_individual_article.html.erb @@ -40,18 +40,41 @@ <% end %> -