logic to bypass trust level filter for high scoring posts

This commit is contained in:
Sam
2013-07-03 10:21:10 +10:00
parent ce0a7739cf
commit 4d4a5735d2
3 changed files with 26 additions and 3 deletions

View File

@ -51,7 +51,7 @@ class TopicsController < ApplicationController
def wordpress
params.require(:best)
params.require(:topic_id)
params.permit(:min_trust_level, :min_score, :min_replies)
params.permit(:min_trust_level, :min_score, :min_replies, :bypass_trust_level_score)
@topic_view = TopicView.new(
params[:topic_id],
@ -59,7 +59,8 @@ class TopicsController < ApplicationController
best: params[:best].to_i,
min_trust_level: params[:min_trust_level].nil? ? 1 : params[:min_trust_level].to_i,
min_score: params[:min_score].to_i,
min_replies: params[:min_replies].to_i
min_replies: params[:min_replies].to_i,
bypass_trust_level_score: params[:bypass_trust_level_score].to_i # safe cause 0 means ignore
)
anonymous_etag(@topic_view.topic) do