lib/ddr/index/fields.rb in ddr-models-2.6.2 vs lib/ddr/index/fields.rb in ddr-models-2.7.0.rc1
- old
+ new
@@ -27,10 +27,11 @@
CONTENT_SIZE_HUMAN = Field.new :content_size_human, :symbol
CONTRIBUTOR_FACET = Field.new :contributor_facet, :facetable
CREATOR_FACET = Field.new :creator_facet, :facetable
DATE_FACET = Field.new :date_facet, :facetable
DATE_SORT = Field.new :date_sort, :sortable
+ DC_IS_PART_OF = Field.new :isPartOf, :symbol
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
ENGRAVER_FACET = Field.new :engraver_facet, :facetable
@@ -40,15 +41,18 @@
GENRE_FACET = Field.new :genre_facet, :facetable
HAS_MODEL = Field.new :has_model, :symbol
IDENTIFIER_ALL = Field.new :identifier_all, :symbol
ILLUSTRATED_FACET = Field.new :illustrated_facet, :facetable
ILLUSTRATOR_FACET = Field.new :illustrator_facet, :facetable
+ INGESTED_BY = Field.new :ingested_by, :stored_sortable
+ INGESTION_DATE = Field.new :ingestion_date, :stored_sortable, type: :date
INSTRUMENTATION_FACET = Field.new :instrumentation_facet, :facetable
INTERNAL_URI = Field.new :internal_uri, :stored_sortable
INTERVIEWER_NAME_FACET = Field.new :interviewer_name_facet, :facetable
IS_ATTACHED_TO = Field.new :is_attached_to, :symbol
IS_EXTERNAL_TARGET_FOR = Field.new :is_external_target_for, :symbol
+ IS_FORMAT_OF = Field.new :isFormatOf, :symbol
IS_GOVERNED_BY = Field.new :is_governed_by, :symbol
IS_LOCKED = Field.new :is_locked, :stored_sortable
IS_MEMBER_OF = Field.new :is_member_of, :symbol
IS_MEMBER_OF_COLLECTION = Field.new :is_member_of_collection, :symbol
IS_PART_OF = Field.new :is_part_of, :symbol
@@ -78,15 +82,16 @@
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
+ RIGHTS_NOTE = Field.new :rights_note, :stored_searchable
ROLL_NUMBER_FACET = Field.new :roll_number_facet, :facetable
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
+ STRUCTURE = Field.new :structure, :stored_sortable
SUBJECT_FACET = Field.new :subject_facet, :facetable
SUBSERIES_FACET = Field.new :subseries_facet, :facetable
TECHMD_COLOR_SPACE = Field.new :techmd_color_space, :symbol
TECHMD_CREATING_APPLICATION = Field.new :techmd_creating_application, :symbol
TECHMD_CREATION_TIME = Field.new :techmd_creation_time, :stored_searchable, type: :date
@@ -97,10 +102,11 @@
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_MD5 = Field.new :techmd_md5, :stored_sortable
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
@@ -129,18 +135,13 @@
def self.const_missing(name)
if name == :PID
Deprecation.warn(Ddr::Index::Fields,
"`Ddr::Index::Fields::#{name}` is deprecated." \
" Use `Ddr::Index::Fields::ID` instead.")
- return ID
+ ID
+ else
+ super
end
- if const = LegacyLicenseFields.const_get(name)
- # 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
end
end