Add not_allowed scope for PreviewCardTrend (#29599)
				
					
				
			This commit is contained in:
		
							parent
							
								
									cf76380c91
								
							
						
					
					
						commit
						32938dadd7
					
				| @ -15,5 +15,7 @@ class PreviewCardTrend < ApplicationRecord | |||||||
|   include RankedTrend |   include RankedTrend | ||||||
| 
 | 
 | ||||||
|   belongs_to :preview_card |   belongs_to :preview_card | ||||||
|  | 
 | ||||||
|   scope :allowed, -> { where(allowed: true) } |   scope :allowed, -> { where(allowed: true) } | ||||||
|  |   scope :not_allowed, -> { where(allowed: false) } | ||||||
| end | end | ||||||
|  | |||||||
| @ -86,8 +86,8 @@ class Trends::Links < Trends::Base | |||||||
| 
 | 
 | ||||||
|   def request_review |   def request_review | ||||||
|     PreviewCardTrend.pluck('distinct language').flat_map do |language| |     PreviewCardTrend.pluck('distinct language').flat_map do |language| | ||||||
|       score_at_threshold  = PreviewCardTrend.where(language: language, allowed: true).by_rank.ranked_below(options[:review_threshold]).first&.score || 0 |       score_at_threshold  = PreviewCardTrend.where(language: language).allowed.by_rank.ranked_below(options[:review_threshold]).first&.score || 0 | ||||||
|       preview_card_trends = PreviewCardTrend.where(language: language, allowed: false).joins(:preview_card) |       preview_card_trends = PreviewCardTrend.where(language: language).not_allowed.joins(:preview_card) | ||||||
| 
 | 
 | ||||||
|       preview_card_trends.filter_map do |trend| |       preview_card_trends.filter_map do |trend| | ||||||
|         preview_card = trend.preview_card |         preview_card = trend.preview_card | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user