Sha256: 09f9d52f71b8e70f15b3eb3fcf5456bd2a6eed9aee30448b66a1ca64cd499709
Contents?: true
Size: 934 Bytes
Versions: 11
Compression:
Stored size: 934 Bytes
Contents
module Alchemy class AjaxFormResource < Resource def attributes attr = super.reject {|c| [:check_privacy,:language_id].include?(c[:name].to_sym)} attr += [{ name: :language, relation: { name: :language, model_association: Alchemy::Language, attr_method: :name } }, { name: :site, relation: { name: :site, model_association: Alchemy::Site, attr_method: :name } }] end def searchable_attribute_names if model.column_names.include? "email" [:email] else [] end end def search_field_name searchable_attribute_names.join("_or_") + "_cont" end end end
Version data entries
11 entries across 11 versions & 1 rubygems