index.html.erb 2.29 KB
<%= javascript_include_tag '/plugins/virtuoso/edit-server-list' %>
<link rel="stylesheet" type="text/css" href="/plugins/virtuoso/virtuoso_plugin_admin.css">

<h1><%= _('Virtuoso settings') %></h1>

<%= form_for(:settings) do |f| %>
  <strong>
    <%= labelled_form_field _('Virtuoso URL:'), f.text_field(:virtuoso_uri, :size=> 60) %>
    <%= labelled_form_field _('Virtuoso Admin Username:'), f.text_field(:virtuoso_username, :size=> 60) %>
    <%= labelled_form_field _('Virtuoso Admin Password:'), f.password_field(:virtuoso_password, :size=> 60, value: @settings.virtuoso_password) %>
    <%= labelled_form_field _('Virtuoso Read-Only Username:'), f.text_field(:virtuoso_readonly_username, :size=> 60) %>
    <%= labelled_form_field _('Virtuoso Read-Only Password:'), f.password_field(:virtuoso_readonly_password, :size=> 60, value: @settings.virtuoso_readonly_password) %>
  </strong>
  <BR>
<div class="dspace-servers-config-box" >

  <strong><%= _('Dspace Servers\' URL:') %></strong>
  <div id='edit-server-list-block'>
    <div id="dropable-server-list">
      <%= render :partial => 'server_list_item', :collection=>@settings.dspace_servers  %>
    </div>
    <div id="dspace-new-template">
      <div >
        <%= render :partial => 'server_list_item', :locals => {:dspace_uri => "http://"} %>
      </div>
  </div>
    <%= link_to_function(_('New Dspace Server'), 'add_new_server();', :class => 'button icon-add with-text') %>
  </div>
</div>
  <% button_bar do %>
      <%= submit_button(:save, _('Save'), :cancel => {:controller => 'plugins', :action => 'index'}) %>
    <% end %>
  <% end %>
<div class="harvest">
  <div class="actions">
    <% if @harvest_running.has_value?(true) %>
      <%= _('Running...') %>
    <% else %>
      <%= button :next, _('Force harvest'), :action => :force_harvest %>
      <%= button :next, _('Force harvest from start'), :action => :force_harvest, :from_start => true %>
    <% end %>
  </div>
</div>
<hr />
<div class="triple-management">
  <div class="actions">
    <%= button :edit, _('Triples management'), :action => :triples_management %>
    <%= button :edit, _('Custom Templates'), :action => :index, :controller => 'virtuoso_plugin_custom_queries' %>
    <%= button :edit, _('Ontology mapping'), :action => :index, :controller => 'virtuoso_plugin_ontology_mapping' %>
  </div>
</div>