From b2e3320ea44eebb0b48833d3ac08543f4ceffd7e Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Thu, 28 Feb 2019 10:22:30 -0800 Subject: [PATCH] Slight modification in /mod for exp level stuff (#1929) --- .../initializers/initializeFetchFollowedArticles.js.erb | 6 +++--- app/controllers/moderations_controller.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/initializers/initializeFetchFollowedArticles.js.erb b/app/assets/javascripts/initializers/initializeFetchFollowedArticles.js.erb index 205566a87..96767d4b2 100644 --- a/app/assets/javascripts/initializers/initializeFetchFollowedArticles.js.erb +++ b/app/assets/javascripts/initializers/initializeFetchFollowedArticles.js.erb @@ -33,7 +33,7 @@ function insertNewArticles(user){ var containsOrganizationID = findOne([article.organization_id], user.followed_organization_ids || []) var intersectedTags = intersect_arrays(user.followed_tag_names, article.cached_tag_list_array) var followedPoints = 1 - var experienceDifference = Math.abs(article['experience_level_rating'] - user.experience_level) + var experienceDifference = Math.abs(article['experience_level_rating'] - user.experience_level || 5) JSON.parse(user.followed_tags).map(function(tag) { if (intersectedTags.includes(tag.name)) { followedPoints = followedPoints + tag.points @@ -60,7 +60,7 @@ function insertNewArticles(user){ }); sortedArticles.forEach(function(article){ var parent = insertPlace.parentNode; - if ( article.points > 15 && !document.getElementById("article-link-"+article.id) ) { + if ( article.points > 13 && !document.getElementById("article-link-"+article.id) ) { insertArticle(article,parent,insertPlace); } }); @@ -78,7 +78,7 @@ function insertTopArticles(user){ var containsOrganizationID = findOne([article.organization_id], user.followed_organization_ids || []) var intersectedTags = intersect_arrays(user.followed_tag_names, article.cached_tag_list_array) var followedPoints = 1 - var experienceDifference = Math.abs(article['experience_level_rating'] - user.experience_level) + var experienceDifference = Math.abs(article['experience_level_rating'] - user.experience_level || 5) JSON.parse(user.followed_tags).map(function(tag) { if (intersectedTags.includes(tag.name)) { followedPoints = followedPoints + tag.points diff --git a/app/controllers/moderations_controller.rb b/app/controllers/moderations_controller.rb index 55065eb75..efc71ad22 100644 --- a/app/controllers/moderations_controller.rb +++ b/app/controllers/moderations_controller.rb @@ -7,7 +7,7 @@ class ModerationsController < ApplicationController includes(:rating_votes). where("rating_votes_count < 3"). where("score > -5"). - order("featured_number DESC").limit(50) + order("hotness_score DESC").limit(50) if params[:tag].present? @articles = @articles. cached_tagged_with(params[:tag])