lib/ddr/index/fields.rb in ddr-models-2.4.16 vs lib/ddr/index/fields.rb in ddr-models-2.5.0.rc1

- old
+ new

@@ -6,17 +6,21 @@ ACCESS_ROLE = Field.new :access_role, :stored_sortable ACTIVE_FEDORA_MODEL = Field.new :active_fedora_model, :stored_sortable ADMIN_SET = Field.new :admin_set, :stored_sortable ADMIN_SET_FACET = Field.new :admin_set_facet, :facetable + ADMIN_SET_TITLE = Field.new :admin_set_title, :stored_sortable ALL_TEXT = Field.new :all_text, solr_name: "all_text_timv" ASPACE_ID = Field.new :aspace_id, :stored_sortable ATTACHED_FILES_HAVING_CONTENT = Field.new :attached_files_having_content, :symbol BOX_NUMBER_FACET = Field.new :box_number_facet, :facetable + CATEGORY_FACET = Field.new :category_facet, :facetable COLLECTION_FACET = Field.new :collection_facet, :facetable + COLLECTION_TITLE = Field.new :collection_title, :stored_sortable COLLECTION_URI = Field.new :collection_uri, :symbol + COMPANY_FACET = Field.new :company_facet, :facetable CONTENT_CONTROL_GROUP = Field.new :content_control_group, :searchable, type: :string CONTENT_CREATE_DATE = Field.new :content_create_date, :stored_sortable, type: :date CONTENT_SIZE = Field.new :content_size, solr_name: "content_size_lsi" CONTENT_SIZE_HUMAN = Field.new :content_size_human, :symbol CONTRIBUTOR_FACET = Field.new :contributor_facet, :facetable @@ -26,10 +30,11 @@ DEPOSITOR = Field.new :depositor, :stored_sortable DISPLAY_FORMAT = Field.new :display_format, :stored_sortable DOI = Field.new :doi, :symbol EAD_ID = Field.new :ead_id, :stored_sortable EXTRACTED_TEXT = Field.new :extracted_text, solr_name: "extracted_text_tsm" + FOLDER_FACET = Field.new :folder_facet, :facetable FORMAT_FACET = Field.new :format_facet, :facetable HAS_MODEL = Field.new :has_model, :symbol IDENTIFIER_ALL = Field.new :identifier_all, :symbol INTERNAL_URI = Field.new :internal_uri, :stored_sortable IS_ATTACHED_TO = Field.new :is_attached_to, :symbol @@ -46,22 +51,27 @@ LICENSE = Field.new :license, :stored_sortable LOCAL_ID = Field.new :local_id, :stored_sortable MEDIA_SUB_TYPE = Field.new :content_media_sub_type, :facetable MEDIA_MAJOR_TYPE = Field.new :content_media_major_type, :facetable MEDIA_TYPE = Field.new :content_media_type, :symbol + MEDIUM_FACET = Field.new :medium_facet, :facetable MULTIRES_IMAGE_FILE_PATH = Field.new :multires_image_file_path, :stored_sortable OBJECT_PROFILE = Field.new :object_profile, :displayable OBJECT_STATE = Field.new :object_state, :stored_sortable OBJECT_CREATE_DATE = Field.new :system_create, :stored_sortable, type: :date OBJECT_MODIFIED_DATE = Field.new :system_modified, :stored_sortable, type: :date PERMANENT_ID = Field.new :permanent_id, :stored_sortable, type: :string PERMANENT_URL = Field.new :permanent_url, :stored_sortable, type: :string + PLACEMENT_COMPANY_FACET = Field.new :placement_company_facet, :facetable POLICY_ROLE = Field.new :policy_role, :symbol + PRODUCT_FACET = Field.new :product_facet, :facetable + PUBLICATION_FACET = Field.new :publication_facet, :facetable PUBLISHER_FACET = Field.new :publisher_facet, :facetable RESEARCH_HELP_CONTACT = Field.new :research_help_contact, :stored_sortable RESOURCE_ROLE = Field.new :resource_role, :symbol SERIES_FACET = Field.new :series_facet, :facetable + SETTING_FACET = Field.new :setting_facet, :facetable SPATIAL_FACET = Field.new :spatial_facet, :facetable STRUCT_MAPS = Field.new :struct_maps, :stored_sortable SUBJECT_FACET = Field.new :subject_facet, :facetable TECHMD_COLOR_SPACE = Field.new :techmd_color_space, :symbol TECHMD_CREATING_APPLICATION = Field.new :techmd_creating_application, :symbol @@ -69,18 +79,21 @@ TECHMD_FILE_SIZE = Field.new :techmd_file_size, solr_name: "techmd_file_size_lsi" TECHMD_FITS_VERSION = Field.new :techmd_fits_version, :stored_sortable TECHMD_FITS_DATETIME = Field.new :techmd_fits_datetime, :stored_sortable, type: :date TECHMD_FORMAT_LABEL = Field.new :techmd_format_label, :symbol TECHMD_FORMAT_VERSION = Field.new :techmd_format_version, :symbol + TECHMD_ICC_PROFILE_NAME = Field.new :techmd_icc_profile_name, :symbol + TECHMD_ICC_PROFILE_VERSION = Field.new :techmd_icc_profile_version, :symbol TECHMD_IMAGE_HEIGHT = Field.new :techmd_image_height, :stored_searchable, type: :integer TECHMD_IMAGE_WIDTH = Field.new :techmd_image_width, :stored_searchable, type: :integer TECHMD_MEDIA_TYPE = Field.new :techmd_media_type, :symbol TECHMD_MODIFICATION_TIME = Field.new :techmd_modification_time, :stored_searchable, type: :date TECHMD_PRONOM_IDENTIFIER = Field.new :techmd_pronom_identifier, :symbol TECHMD_VALID = Field.new :techmd_valid, :symbol TECHMD_WELL_FORMED = Field.new :techmd_well_formed, :symbol TITLE = Field.new :title, :stored_sortable + TONE_FACET = Field.new :tone_facet, :facetable TYPE_FACET = Field.new :type_facet, :facetable WORKFLOW_STATE = Field.new :workflow_state, :stored_sortable YEAR_FACET = Field.new :year_facet, solr_name: "year_facet_iim" def self.get(name) @@ -103,11 +116,12 @@ "`Ddr::Index::Fields::#{name}` is deprecated." \ " Use `Ddr::Index::Fields::ID` instead.") return ID end if const = LegacyLicenseFields.const_get(name) - Deprecation.warn(Ddr::Index::Fields, - "`Ddr::Index::Fields::#{name}` is deprecated and will be removed in ddr-models 3.0.") + # XXX Commented out b/c annoying, but maybe we want later ... + # Deprecation.warn(Ddr::Index::Fields, + # "`Ddr::Index::Fields::#{name}` is deprecated and will be removed in ddr-models 3.0.") return const end super end