text_article.rb
738 Bytes
# REQUIRE TO LOAD DESCENDANTS FROM TEXT_ARTICLE
require_dependency 'raw_html_article'
require_dependency 'tiny_mce_article'
require_dependency 'text_article'
require_relative '../../helpers/searchable_model_helper'
require_relative '../../helpers/nested_helper/profile'
class TextArticle
def self.control_fields
{
:advertise => { type: :boolean },
:published => { type: 'boolean'},
:profile => { type: :nested , hash: NestedProfile.hash }
}
end
def self.should
[
{ and: [
{ term: { advertise: true }},
{ term: { published: true }}
]
}
]
end
def self.nested_filter
[
NestedProfile::filter
]
end
include SearchableModelHelper
end