Remove legacy banner images and banner styles settings
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user