Commit 3ce2f4ff14adf32b5d458ffd05e8252ae14a3f10
1 parent
9de1db8c
Exists in
staging
and in
4 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" > | ... | ... |