Rename recommendeds to recommendations

This commit is contained in:
taitus
2017-08-01 15:17:39 +02:00
parent dc5584086a
commit 5f1bdb2f94
7 changed files with 17 additions and 13 deletions

View File

@@ -6,7 +6,7 @@ module CommentableActions
def index
@resources = resource_model.all
@resources = @current_order == "recommended" && current_user.present? ? @resources.recommended(current_user) : @resources.for_render
@resources = @current_order == "recommendations" && current_user.present? ? @resources.recommendations(current_user) : @resources.for_render
@resources = @resources.search(@search_terms) if @search_terms.present?
@resources = @advanced_search_terms.present? ? @resources.filter(@advanced_search_terms) : @resources
@resources = @resources.tagged_with(@tag_filter) if @tag_filter

View File

@@ -17,8 +17,8 @@ class WelcomeController < ApplicationController
private
def set_user_recommendations
@recommended_debates = Debate.recommended(current_user).limit(3)
@recommended_proposals = Proposal.recommended(current_user).limit(3)
@recommended_debates = Debate.recommendations(current_user).limit(3)
@recommended_proposals = Proposal.recommendations(current_user).limit(3)
end
end

View File

@@ -37,7 +37,7 @@ class Debate < ActiveRecord::Base
scope :sort_by_random, -> { reorder("RANDOM()") }
scope :sort_by_relevance, -> { all }
scope :sort_by_flags, -> { order(flags_count: :desc, updated_at: :desc) }
scope :sort_by_recommended, -> { order(cached_votes_total: :desc) }
scope :sort_by_recommendations, -> { order(cached_votes_total: :desc) }
scope :last_week, -> { where("created_at >= ?", 7.days.ago)}
scope :featured, -> { where("featured_at is not null")}
scope :public_for_api, -> { all }
@@ -47,9 +47,9 @@ class Debate < ActiveRecord::Base
attr_accessor :link_required
def self.recommended(user)
def self.recommendations(user)
debates_list = where("author_id != ?", user.id)
# same as tagged_with(user.interests, any: true)
# same as tagged_with(user.interests, any: true)
debates_list_with_tagged = debates_list.joins(:tags).where('taggings.taggable_type = ?', self.name).where('tags.name IN (?)', user.interests)
if debates_list_with_tagged.any?
debates_list = debates_list_with_tagged
@@ -150,7 +150,7 @@ class Debate < ActiveRecord::Base
def self.debates_orders(user)
orders = %w{hot_score confidence_score created_at relevance}
orders << "recommended" if user.present?
orders << "recommendations" if user.present?
orders
end
end

View File

@@ -48,7 +48,7 @@ class Proposal < ActiveRecord::Base
scope :sort_by_relevance, -> { all }
scope :sort_by_flags, -> { order(flags_count: :desc, updated_at: :desc) }
scope :sort_by_archival_date, -> { archived.sort_by_confidence_score }
scope :sort_by_recommended, -> { order(cached_votes_up: :desc) }
scope :sort_by_recommendations, -> { order(cached_votes_up: :desc) }
scope :archived, -> { where("proposals.created_at <= ?", Setting["months_to_archive_proposals"].to_i.months.ago) }
scope :not_archived, -> { where("proposals.created_at > ?", Setting["months_to_archive_proposals"].to_i.months.ago) }
scope :last_week, -> { where("proposals.created_at >= ?", 7.days.ago)}
@@ -57,9 +57,9 @@ class Proposal < ActiveRecord::Base
scope :successful, -> { where("cached_votes_up >= ?", Proposal.votes_needed_for_success) }
scope :public_for_api, -> { all }
def self.recommended(user)
def self.recommendations(user)
proposals_list = where("author_id != ?", user.id)
# same as tagged_with(user.interests, any: true)
# same as tagged_with(user.interests, any: true)
proposals_list_with_tagged = proposals_list.joins(:tags).where('taggings.taggable_type = ?', self.name)
.where('tags.name IN (?)', user.interests)
if proposals_list_with_tagged.any?
@@ -191,7 +191,7 @@ class Proposal < ActiveRecord::Base
def self.proposals_orders(user)
orders = %w{hot_score confidence_score created_at relevance archival_date}
orders << "recommended" if user.present?
orders << "recommendations" if user.present?
orders
end

View File

@@ -12,7 +12,7 @@
image_default: "https://dummyimage.com/600x400/000/fff",
carousel_size: carousel_size,
btn_text_link: t("welcome.recommended.debates.btn_text_link"),
btn_path_link: debates_path(order: "recommended") %>
btn_path_link: debates_path(order: "recommendations") %>
<% end %>
<% if recommended_proposals.any? %>
@@ -24,7 +24,7 @@
image_default: "https://dummyimage.com/600x400/000/fff",
carousel_size: carousel_size,
btn_text_link: t("welcome.recommended.proposals.btn_text_link"),
btn_path_link: proposals_path(order: "recommended") %>
btn_path_link: proposals_path(order: "recommendations") %>
<% end %>
</div>
</div>

View File

@@ -108,6 +108,7 @@ en:
hot_score: most active
most_commented: most commented
relevance: relevance
recommendations: recommendations
search_form:
button: Search
placeholder: Search debates...
@@ -329,6 +330,7 @@ en:
most_commented: most commented
relevance: relevance
archival_date: Archived
recommendations: recommendations
retired_proposals: Retired proposals
retired_proposals_link: "Proposals retired by the author"
retired_links:

View File

@@ -108,6 +108,7 @@ es:
hot_score: Más activos hoy
most_commented: Más comentados
relevance: Más relevantes
recommendations: Recomendaciones
search_form:
button: Buscar
placeholder: Buscar debates...
@@ -329,6 +330,7 @@ es:
most_commented: Más comentadas
relevance: Más relevantes
archival_date: Archivadas
recommendations: Recomendaciones
retired_proposals: Propuestas retiradas
retired_proposals_link: "Propuestas retiradas por sus autores"
retired_links: