DEV: Option to preload category custom fields for site serializer

This commit is contained in:
Vinoth Kannan
2019-03-16 17:18:57 +05:30
parent bc488c8dc0
commit 4477938ea7
5 changed files with 52 additions and 1 deletions

View File

@@ -5,8 +5,12 @@ require_dependency 'trust_level'
class Site
include ActiveModel::Serialization
cattr_accessor :preloaded_category_custom_fields
self.preloaded_category_custom_fields = Set.new
def initialize(guardian)
@guardian = guardian
Category.preload_custom_fields(categories, preloaded_category_custom_fields) if preloaded_category_custom_fields.present?
end
def site_setting