diff --git a/config/initializers/pre_wings.rb b/config/initializers/pre_wings.rb index 820149e..5a1cd51 100644 --- a/config/initializers/pre_wings.rb +++ b/config/initializers/pre_wings.rb @@ -1,3 +1,14 @@ Rails.application.config.to_prepare do WINGS_CONCERNS = [AdminSet, Collection, ConferenceItem, Dataset, Etd, ExamPaper, GenericWork, Image, JournalArticle, Oer, PublishedWork, Thesis].freeze end + +Rails.application.config.after_initialize do + Valkyrie::MetadataAdapter.register( + Freyja::MetadataAdapter.new, + :freyja + ) + Valkyrie.config.metadata_adapter = :freyja + + Hyrax.query_service.services[0].custom_queries.register_query_handler(Hyrax::CustomQueries::FindBySlug) + Hyrax.query_service.services[1].custom_queries.register_query_handler(Wings::CustomQueries::FindBySlug) +end \ No newline at end of file