Add deprecation warnings for url based site settings.

This commit is contained in:
Guo Xiang Tan
2018-11-14 16:09:26 +08:00
parent 44391ee8ab
commit 72370b9c36
3 changed files with 61 additions and 18 deletions

View File

@ -176,45 +176,45 @@ class SiteSetting < ActiveRecord::Base
}.each { |client_setting| client_settings << client_setting }
def self.site_logo_url
self.logo&.url || self.logo_url
self.logo&.url || self.logo_url(warn: false)
end
def self.site_logo_small_url
self.logo_small&.url || self.logo_small_url
self.logo_small&.url || self.logo_small_url(warn: false)
end
def self.site_digest_logo_url
self.digest_logo&.url || self.digest_logo_url
self.digest_logo&.url || self.digest_logo_url(warn: false)
end
def self.site_mobile_logo_url
self.mobile_logo&.url || self.mobile_logo_url
self.mobile_logo&.url || self.mobile_logo_url(warn: false)
end
def self.site_large_icon_url
self.large_icon&.url || self.large_icon_url
self.large_icon&.url || self.large_icon_url(warn: false)
end
def self.site_favicon_url
self.favicon&.url || self.favicon_url
self.favicon&.url || self.favicon_url(warn: false)
end
def self.site_apple_touch_icon_url
self.apple_touch_icon&.url || self.apple_touch_icon_url
self.apple_touch_icon&.url || self.apple_touch_icon_url(warn: false)
end
def self.opengraph_image_url
self.opengraph_image&.url || self.default_opengraph_image_url
self.opengraph_image&.url || self.default_opengraph_image_url(warn: false)
end
def self.site_twitter_summary_large_image_url
self.twitter_summary_large_image&.url ||
self.twitter_summary_large_image_url
self.twitter_summary_large_image_url(warn: false)
end
def self.site_push_notifications_icon_url
SiteSetting.push_notifications_icon&.url ||
SiteSetting.push_notifications_icon_url
SiteSetting.push_notifications_icon_url(warn: false)
end
def self.shared_drafts_enabled?