diff --git a/Gemfile b/Gemfile index 067d76f5a..a1ffa4c2a 100644 --- a/Gemfile +++ b/Gemfile @@ -15,7 +15,7 @@ gem 'whenever', '~> 0.9' # Stanford stuff gem 'assembly-objectfile', '~> 1.5' -gem 'dor-services', '~> 6.1', require: false +gem 'dor-services', '~> 7.1' gem 'dor-services-client', '~> 1.1' gem 'rubydora', '~> 2.1' gem 'bagit', '~> 0.4' diff --git a/Gemfile.lock b/Gemfile.lock index 831488a55..5ee9b77d4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -173,24 +173,22 @@ GEM unf (>= 0.0.5, < 1.0.0) dor-rights-auth (1.3.0) nokogiri - dor-services (6.8.0) + dor-services (7.1.0) active-fedora (>= 8.7.0, < 9) - activesupport (>= 4.2.10, < 6.0.0) + activesupport (~> 5.1) confstruct (~> 0.2.7) deprecation (~> 0) dor-rights-auth (~> 1.0, >= 1.2.0) dor-services-client (~> 1.5) - dor-workflow-service (~> 2.11) + dor-workflow-client (~> 3.0) druid-tools (>= 0.4.1) - equivalent-xml (~> 0.5, >= 0.5.1) json (>= 1.8.1) moab-versioning (~> 4.0) - net-sftp (~> 2.1) nokogiri (~> 1.6) om (~> 3.0) rdf (~> 1.1, >= 1.1.7) rest-client (>= 1.7, < 3) - retries + retries (~> 0.0.5) rsolr (>= 1.0.3, < 3) ruby-cache (~> 0.3.0) rubydora (~> 2.1) @@ -204,6 +202,13 @@ GEM faraday (~> 0.15) moab-versioning (~> 4.0) nokogiri (~> 1.8) + dor-workflow-client (3.0.0) + activesupport (>= 3.2.1, < 6) + confstruct (>= 0.2.7, < 2) + faraday (~> 0.9, >= 0.9.2) + faraday_middleware + net-http-persistent (>= 2.9.4, < 4.a) + nokogiri (~> 1.6) dor-workflow-service (2.12.0) activesupport (>= 3.2.1, < 6) confstruct (>= 0.2.7, < 2) @@ -255,6 +260,8 @@ GEM railties (>= 4.2.0) faraday (0.15.4) multipart-post (>= 1.2, < 3) + faraday_middleware (0.13.1) + faraday (>= 0.7.4, < 1.0) ffi (1.10.0) globalid (0.4.2) activesupport (>= 4.2.0) @@ -334,8 +341,6 @@ GEM net-http-persistent (2.9.4) net-scp (2.0.0) net-ssh (>= 2.6.5, < 6.0.0) - net-sftp (2.1.2) - net-ssh (>= 2.6.5) net-ssh (5.2.0) netrc (0.11.0) nio4r (2.3.1) @@ -571,7 +576,7 @@ DEPENDENCIES devise (~> 4.0) devise-remote-user (~> 1.0) dlss-capistrano - dor-services (~> 6.1) + dor-services (~> 7.1) dor-services-client (~> 1.1) dor-workflow-service dynamic_form diff --git a/config/initializers/dor_config.rb b/config/initializers/dor_config.rb index eff33c6fd..257fce4bf 100644 --- a/config/initializers/dor_config.rb +++ b/config/initializers/dor_config.rb @@ -40,7 +40,6 @@ end solr.url Settings.solr.url - sdr.url Settings.sdr.url hydrus do initial_apo_title 'Intial Hydrus APO title' diff --git a/config/initializers/load_models.rb b/config/initializers/load_models.rb index 58e7c7933..6c4a652c3 100644 --- a/config/initializers/load_models.rb +++ b/config/initializers/load_models.rb @@ -1,5 +1,5 @@ # Dor-services already has defined the model constants, so we need to # explicitly require them here -require_dependency Rails.root + 'app/models/hydrus/collection.rb' -require_dependency Rails.root + 'app/models/hydrus/item.rb' -require_dependency Rails.root + 'app/models/hydrus/admin_policy_object.rb' +# require_dependency Rails.root + 'app/models/hydrus/collection.rb' +# require_dependency Rails.root + 'app/models/hydrus/item.rb' +# require_dependency Rails.root + 'app/models/hydrus/admin_policy_object.rb' diff --git a/config/initializers/rights_overrides.rb b/config/initializers/rights_overrides.rb index e97f5dadb..c2edb7827 100644 --- a/config/initializers/rights_overrides.rb +++ b/config/initializers/rights_overrides.rb @@ -1,8 +1,6 @@ module Dor - module Publishable + class Abstract # need to override if we want to use the Hydra access permissions code - included do - has_metadata name: 'rightsMetadata', type: Hydra::Datastream::RightsMetadata, label: 'Rights Metadata' - end + has_metadata name: 'rightsMetadata', type: Hydra::Datastream::RightsMetadata, label: 'Rights Metadata' end end diff --git a/config/settings.yml b/config/settings.yml index bb8e6c496..817057018 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -33,10 +33,7 @@ stacks: solr: url: 'https://solr.example.com/solr/collection' - -sdr: - url: 'https://sdr.example.com/solr/collection' - + suri: url: 'http://localhost:3002' user: ~ diff --git a/lib/tasks/fixtures.rake b/lib/tasks/fixtures.rake index a5e16a145..d8a6c79b6 100644 --- a/lib/tasks/fixtures.rake +++ b/lib/tasks/fixtures.rake @@ -169,13 +169,13 @@ namespace :hydrus do # Push content up to the WF service. resp = [druid, hwf] begin - resp << Dor::WorkflowService.delete_workflow(repo, druid, hwf) + resp << Dor::Config.workflow.client.delete_workflow(repo, druid, hwf) rescue Faraday::ResourceNotFound logger.info "Delete workflow for #{druid} returned 404" end - resp << Dor::WorkflowService.create_workflow(repo, druid, hwf, xml) + resp << Dor::Config.workflow.client.create_workflow(repo, druid, hwf, xml) resp << vwf - resp << Dor::WorkflowService.delete_workflow(repo, druid, vwf) + resp << Dor::Config.workflow.client.delete_workflow(repo, druid, vwf) puts resp.inspect end end