Remove legacy banner images and banner styles settings

This commit is contained in:
decabeza
2019-02-25 14:59:38 +01:00
parent 6fd13c1701
commit 8066b96fe3
12 changed files with 1 additions and 217 deletions

View File

@@ -2,16 +2,10 @@ class Setting < ActiveRecord::Base
validates :key, presence: true, uniqueness: true
default_scope { order(id: :asc) }
scope :banner_style, -> { where("key ilike ?", "banner-style.%")}
scope :banner_img, -> { where("key ilike ?", "banner-img.%")}
def type
if feature_flag?
'feature'
elsif banner_style?
'banner-style'
elsif banner_img?
'banner-img'
else
'common'
end
@@ -25,14 +19,6 @@ class Setting < ActiveRecord::Base
feature_flag? && value.present?
end
def banner_style?
key.start_with?('banner-style.')
end
def banner_img?
key.start_with?('banner-img.')
end
class << self
def [](key)
where(key: key).pluck(:value).first.presence