From 9da0049fc65b700fc45de37b8fe31114fb090f9a Mon Sep 17 00:00:00 2001 From: Ridhwana Date: Thu, 13 Feb 2020 22:46:14 +0200 Subject: [PATCH] Add the 'approved' attribute to index articles so that we can filter by it later on. (#6032) [deploy] * feat: add approved as an index or ordered articles and for the algolia search * oops: added approved to the wrong place, should be on ordered_articles --- app/models/article.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/article.rb b/app/models/article.rb index 924152403..7030b2f8f 100644 --- a/app/models/article.rb +++ b/app/models/article.rb @@ -147,7 +147,7 @@ class Article < ApplicationRecord :featured, :published, :published_at, :featured_number, :comments_count, :reactions_count, :positive_reactions_count, :path, :class_name, :user_name, :user_username, :comments_blob, - :body_text, :tag_keywords_for_search, :search_score, :readable_publish_date, :flare_tag + :body_text, :tag_keywords_for_search, :search_score, :readable_publish_date, :flare_tag, :approved attribute :user do { username: user.username, name: user.name, profile_image_90: ProfileImage.new(user).get(width: 90), pro: user.pro? } @@ -173,7 +173,7 @@ class Article < ApplicationRecord add_index "ordered_articles", id: :index_id, per_environment: true, enqueue: :trigger_index do attributes :title, :path, :class_name, :comments_count, :reading_time, :language, :tag_list, :positive_reactions_count, :id, :hotness_score, :score, :readable_publish_date, :flare_tag, :user_id, - :organization_id, :cloudinary_video_url, :video_duration_in_minutes, :experience_level_rating, :experience_level_rating_distribution + :organization_id, :cloudinary_video_url, :video_duration_in_minutes, :experience_level_rating, :experience_level_rating_distribution, :approved attribute :published_at_int do published_at.to_i end