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 | 102 | |
| 103 | 103 | class Job < Struct.new(:environment_id, :dspace_uri) |
| 104 | 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 | 107 | harvest.run |
| 108 | 108 | end |
| 109 | 109 | end | ... | ... |
| ... | ... | @@ -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 | 29 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | 34 | \ No newline at end of file | ... | ... |
plugins/virtuoso/views/virtuoso_plugin_admin/index.html.erb
| ... | ... | @@ -7,9 +7,9 @@ |
| 7 | 7 | <strong> |
| 8 | 8 | <%= labelled_form_field _('Virtuoso URL:'), f.text_field(:virtuoso_uri, :size=> 60) %> |
| 9 | 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 | 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 | 13 | </strong> |
| 14 | 14 | <BR> |
| 15 | 15 | <div class="dspace-servers-config-box" > | ... | ... |