uploaded_file.rb
591 Bytes
require_dependency 'uploaded_file'
require_relative '../searchable_model_helper'
require_relative '../nested_helper/profile'
class UploadedFile
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