Commit 3ce2f4ff14adf32b5d458ffd05e8252ae14a3f10
1 parent
9de1db8c
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
fix problema creating job
Showing
4 changed files
with
65 additions
and
4 deletions
Show diff stats
plugins/virtuoso/lib/virtuoso_plugin/dspace_harvest.rb
| @@ -102,8 +102,8 @@ class VirtuosoPlugin::DspaceHarvest | @@ -102,8 +102,8 @@ class VirtuosoPlugin::DspaceHarvest | ||
| 102 | 102 | ||
| 103 | class Job < Struct.new(:environment_id, :dspace_uri) | 103 | class Job < Struct.new(:environment_id, :dspace_uri) |
| 104 | def perform | 104 | def perform |
| 105 | - environment = Environment.find(environment_id, dspace_uri) | ||
| 106 | - harvest = VirtuosoPlugin::DspaceHarvest.new(environment, {"dspace_uri" => dspace_uri, "last_harvest" => last_harvest}) | 105 | + environment = Environment.find(environment_id) |
| 106 | + harvest = VirtuosoPlugin::DspaceHarvest.new(environment, {"dspace_uri" => dspace_uri}) | ||
| 107 | harvest.run | 107 | harvest.run |
| 108 | end | 108 | end |
| 109 | end | 109 | end |
| @@ -0,0 +1,28 @@ | @@ -0,0 +1,28 @@ | ||
| 1 | +#require File.dirname(__FILE__) + '/../test_helper.rb' | ||
| 2 | +# | ||
| 3 | +#class DspaceTest < ActiveSupport::TestCase | ||
| 4 | +# | ||
| 5 | +# def setup | ||
| 6 | +# @environment = Environment.default | ||
| 7 | +# end | ||
| 8 | +# | ||
| 9 | +# attr_reader :environment | ||
| 10 | +# | ||
| 11 | +# should 'list at least one record' do | ||
| 12 | +# settings = | ||
| 13 | +# { :virtuoso_uri=>"http://hom.virtuoso.participa.br", | ||
| 14 | +# :virtuoso_username=>"dba", | ||
| 15 | +# :virtuoso_password=>"dba", | ||
| 16 | +# :virtuoso_readonly_username=>"dba", | ||
| 17 | +# :virtuoso_readonly_password=>"dba", | ||
| 18 | +# :dspace_servers=>[ | ||
| 19 | +# {"dspace_uri"=>"http://hom.dspace.participa.br"} | ||
| 20 | +# ] | ||
| 21 | +# } | ||
| 22 | +# settings = Noosfero::Plugin::Settings.new(environment, VirtuosoPlugin, settings) | ||
| 23 | +# harvest = VirtuosoPlugin::DspaceHarvest.new(environment, {"dspace_uri"=>"http://hom.dspace.participa.br"}) | ||
| 24 | +# params = harvest.last_harvest ? {:from => harvest.last_harvest.utc} : {} | ||
| 25 | +# records = harvest.dspace_client.list_records(params) | ||
| 26 | +# assert_not_equal records.count, 0 | ||
| 27 | +# end | ||
| 28 | +#end | ||
| 0 | \ No newline at end of file | 29 | \ No newline at end of file |
| @@ -0,0 +1,33 @@ | @@ -0,0 +1,33 @@ | ||
| 1 | +#require File.dirname(__FILE__) + '/../test_helper.rb' | ||
| 2 | +# | ||
| 3 | +#class DspaceTest < ActiveSupport::TestCase | ||
| 4 | +# | ||
| 5 | +# def setup | ||
| 6 | +# @environment = Environment.default | ||
| 7 | +# end | ||
| 8 | +# | ||
| 9 | +# attr_reader :environment | ||
| 10 | +# | ||
| 11 | +# | ||
| 12 | +# should 'update last_harvest after harvert' do | ||
| 13 | +# time = Time.now.utc | ||
| 14 | +# settings = | ||
| 15 | +# { :virtuoso_uri=>"http://hom.virtuoso.participa.br", | ||
| 16 | +# :virtuoso_username=>"dba", | ||
| 17 | +# :virtuoso_password=>"dba", | ||
| 18 | +# :virtuoso_readonly_username=>"dba", | ||
| 19 | +# :virtuoso_readonly_password=>"dba", | ||
| 20 | +# :dspace_servers=>[ | ||
| 21 | +# {"dspace_uri"=>"http://hom.dspace.participa.br"} | ||
| 22 | +# ] | ||
| 23 | +# } | ||
| 24 | +# @settings = Noosfero::Plugin::Settings.new(environment, VirtuosoPlugin, settings) | ||
| 25 | +# harvest = VirtuosoPlugin::DspaceHarvest.new(environment, {"dspace_uri"=>"http://hom.dspace.participa.br" }) | ||
| 26 | +# harvest.run | ||
| 27 | +# assert_not_equal harvest.last_harvest, nil | ||
| 28 | +# Noosfero::Plugin::Settings.new(environment.reload, VirtuosoPlugin) | ||
| 29 | +# assert_not_equal harvest.last_harvest, nil | ||
| 30 | +# assert_not_equal harvest.last_harvest, Time.now.utc | ||
| 31 | +# end | ||
| 32 | +# | ||
| 33 | +#end | ||
| 0 | \ No newline at end of file | 34 | \ No newline at end of file |
plugins/virtuoso/views/virtuoso_plugin_admin/index.html.erb
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | <strong> | 7 | <strong> |
| 8 | <%= labelled_form_field _('Virtuoso URL:'), f.text_field(:virtuoso_uri, :size=> 60) %> | 8 | <%= labelled_form_field _('Virtuoso URL:'), f.text_field(:virtuoso_uri, :size=> 60) %> |
| 9 | <%= labelled_form_field _('Virtuoso Admin Username:'), f.text_field(:virtuoso_username, :size=> 60) %> | 9 | <%= labelled_form_field _('Virtuoso Admin Username:'), f.text_field(:virtuoso_username, :size=> 60) %> |
| 10 | - <%= labelled_form_field _('Virtuoso Admin Password:'), f.password_field(:virtuoso_password, :size=> 60) %> | 10 | + <%= labelled_form_field _('Virtuoso Admin Password:'), f.password_field(:virtuoso_password, :size=> 60, value: @settings.virtuoso_password) %> |
| 11 | <%= labelled_form_field _('Virtuoso Read-Only Username:'), f.text_field(:virtuoso_readonly_username, :size=> 60) %> | 11 | <%= labelled_form_field _('Virtuoso Read-Only Username:'), f.text_field(:virtuoso_readonly_username, :size=> 60) %> |
| 12 | - <%= labelled_form_field _('Virtuoso Read-Only Password:'), f.password_field(:virtuoso_readonly_password, :size=> 60) %> | 12 | + <%= labelled_form_field _('Virtuoso Read-Only Password:'), f.password_field(:virtuoso_readonly_password, :size=> 60, value: @settings.virtuoso_readonly_password) %> |
| 13 | </strong> | 13 | </strong> |
| 14 | <BR> | 14 | <BR> |
| 15 | <div class="dspace-servers-config-box" > | 15 | <div class="dspace-servers-config-box" > |