Merge pull request #2641 from consul/homepage

Add customization of homepage from admin section
This commit is contained in:
Alberto
2018-06-01 19:18:44 +02:00
committed by GitHub
57 changed files with 1303 additions and 138 deletions

View File

@@ -37,7 +37,11 @@ module AdminHelper
end
def menu_customization?
["pages", "images", "content_blocks"].include?(controller_name)
["pages", "images", "content_blocks"].include?(controller_name) || menu_homepage?
end
def menu_homepage?
["homepage", "cards"].include?(controller_name)
end
def official_level_options

View File

@@ -0,0 +1,19 @@
module FeedsHelper
def feed_debates?(feed)
feed.kind == "debates"
end
def feed_proposals?(feed)
feed.kind == "proposals"
end
def feed_processes?(feed)
feed.kind == "processes"
end
def feed_processes_enabled?
Setting['feature.homepage.widgets.feeds.processes'].present?
end
end

7
app/helpers/settings.rb Normal file
View File

@@ -0,0 +1,7 @@
module SettingsHelper
def setting_for_widget(widget)
Setting.where(key: 'feature.user.recommendations').first
end
end