Sha256: 7cc838a16af82a35966e654666f58e70038de2a3d2c1e9d3a914c8d7aa89a25a

Contents?: true

Size: 1.62 KB

Versions: 6

Compression:

Stored size: 1.62 KB

Contents

<%= simple_form_for curation_concern, :url => rollback_curation_concern_generic_file_path(curation_concern), method: :put do |f| %>
  <% if curation_concern.persisted? %>
    <fieldset>
      <legend> Versioning</legend>
      <%#
        TODO - Cleanup up this violation of Law of Demeter
        curation_concern.versions should yield a version object
        * version#created_on
        * version#committer
        * version#number
      %>
      <%= "Current version uploaded on #{curation_concern.latest_version.formatted_created_on} [by #{curation_concern.latest_version.committer_name}]"%>
      <%= f.input :version , label: "Restore Previous Version from" do %>
        <%= f.select :version, curation_concern.versions.map { |version| ["Restore from #{version.formatted_created_on} [ by #{version.committer_name}]", version.version_id, { class: version.committer_name }] }, include_blank: true %>
      <% end %>
    </fieldset>
  <%- end -%>

  <div class="row">
    <div class="span12 form-actions">
      <%= f.submit(
        (curation_concern.persisted? ? "Rollback to selected File" : %(Attach to #{parent.human_readable_type})),
        class: 'btn btn-primary'
      ) %>
      <%# TODO Cancel button behavior should be context aware.
        Going back to the dashboard isn't always the expected behavior. %>
      <%= link_to 'Cancel', polymorphic_path([:curation_concern, parent]), class: 'btn btn-link' %>
    <% unless curation_concern.new_record? -%>
      <%= link_to 'Go to File Record View', polymorphic_path([:curation_concern, curation_concern]), class: 'btn btn-info pull-right' %>
    <% end -%>
    </div>
  </div>
<%- end -%>

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
curate-0.6.6 app/views/curation_concern/generic_files/versions.html.erb
curate-0.6.5 app/views/curation_concern/generic_files/versions.html.erb
curate-0.6.4 app/views/curation_concern/generic_files/versions.html.erb
curate-0.6.3 app/views/curation_concern/generic_files/versions.html.erb
curate-0.6.1 app/views/curation_concern/generic_files/versions.html.erb
curate-0.6.0 app/views/curation_concern/generic_files/versions.html.erb