Add option to configure feed items displayed in homepage

This commit is contained in:
rgarcia
2018-05-29 19:58:04 +02:00
parent 7c17eea6a3
commit b672a4550d
12 changed files with 90 additions and 44 deletions

View File

@@ -2,7 +2,8 @@ class Admin::HomepageController < Admin::BaseController
def show
load_header
load_settings
load_feeds
load_recommendations
load_cards
end
@@ -12,14 +13,16 @@ class Admin::HomepageController < Admin::BaseController
@header = ::Widget::Card.header
end
def load_settings
settings = /feature.homepage.widgets/
@settings = Setting.select {|setting| setting.key =~ /#{settings}/ }
@settings << Setting.where(key: 'feature.user.recommendations').first
def load_recommendations
@recommendations = Setting.where(key: 'feature.user.recommendations').first
end
def load_cards
@cards = ::Widget::Card.body
end
def load_feeds
@feeds = Widget::Feed.order("created_at")
end
end