Remove homepage widget settings from configuration tab

- Rename homepage widget settings keys
This commit is contained in:
Julian Herrero
2019-03-13 12:47:51 +01:00
parent c82b2a975a
commit 89d4ea5aa3
5 changed files with 14 additions and 13 deletions

View File

@@ -13,15 +13,15 @@ module FeedsHelper
end end
def feed_debates_enabled? def feed_debates_enabled?
Setting["feature.homepage.widgets.feeds.debates"].present? Setting["homepage.widgets.feeds.debates"].present?
end end
def feed_proposals_enabled? def feed_proposals_enabled?
Setting["feature.homepage.widgets.feeds.proposals"].present? Setting["homepage.widgets.feeds.proposals"].present?
end end
def feed_processes_enabled? def feed_processes_enabled?
Setting["feature.homepage.widgets.feeds.processes"].present? Setting["homepage.widgets.feeds.processes"].present?
end end
def feed_debates_and_proposals_enabled? def feed_debates_and_proposals_enabled?

View File

@@ -8,7 +8,7 @@ class Widget::Feed < ActiveRecord::Base
end end
def setting def setting
Setting.where(key: "feature.homepage.widgets.feeds.#{kind}").first Setting.where(key: "homepage.widgets.feeds.#{kind}").first
end end
def self.active def self.active

View File

@@ -71,7 +71,7 @@ section "Creating Settings" do
Setting.create(key: "related_content_score_threshold", value: -0.3) Setting.create(key: "related_content_score_threshold", value: -0.3)
Setting.create(key: "hot_score_period_in_days", value: 31) Setting.create(key: "hot_score_period_in_days", value: 31)
Setting["feature.homepage.widgets.feeds.proposals"] = true Setting.create(key: "homepage.widgets.feeds.proposals", value: "true")
Setting["feature.homepage.widgets.feeds.debates"] = true Setting.create(key: "homepage.widgets.feeds.debates", value: "true")
Setting["feature.homepage.widgets.feeds.processes"] = true Setting.create(key: "homepage.widgets.feeds.processes", value: "true")
end end

View File

@@ -115,9 +115,10 @@ Setting["map.zoom"] = 10
# Related content # Related content
Setting["related_content_score_threshold"] = -0.3 Setting["related_content_score_threshold"] = -0.3
Setting["feature.homepage.widgets.feeds.proposals"] = true # Homepage
Setting["feature.homepage.widgets.feeds.debates"] = true Setting["homepage.widgets.feeds.proposals"] = true
Setting["feature.homepage.widgets.feeds.processes"] = true Setting["homepage.widgets.feeds.debates"] = true
Setting["homepage.widgets.feeds.processes"] = true
# Votes hot_score configuration # Votes hot_score configuration
Setting["hot_score_period_in_days"] = 31 Setting["hot_score_period_in_days"] = 31

View File

@@ -6,9 +6,9 @@ feature "Homepage" do
admin = create(:administrator).user admin = create(:administrator).user
login_as(admin) login_as(admin)
Setting["feature.homepage.widgets.feeds.proposals"] = false Setting["homepage.widgets.feeds.proposals"] = false
Setting["feature.homepage.widgets.feeds.debates"] = false Setting["homepage.widgets.feeds.debates"] = false
Setting["feature.homepage.widgets.feeds.processes"] = false Setting["homepage.widgets.feeds.processes"] = false
Setting["feature.user.recommendations"] = false Setting["feature.user.recommendations"] = false
end end