Sha256: f4921c4543789033c3336b3263a2438ec67a45ffdd00333d910784f2dea82858
Contents?: true
Size: 1.87 KB
Versions: 1
Compression:
Stored size: 1.87 KB
Contents
<%= simple_form_for curation_concern, :url => curation_concern_generic_file_rollback_path(:id => curation_concern.to_param) 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.content.latest_version.dsCreateDate.localtime.to_formatted_s(:long_ordinal)} [by #{curation_concern.content.version_committer(curation_concern.content.latest_version)}]"%> <%= f.input :version , label: "Restore Previous Version from" do %> <%= f.select :version, curation_concern.versions.map { |version| ["Restore from #{version.dsCreateDate.localtime.to_formatted_s(:long_ordinal)} [ by #{curation_concern.content.version_committer(version)}]", version.versionID, { class: curation_concern.content.version_committer(version) }] }, 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', curation_concern_senior_thesis_path(:id => curation_concern.batch_id), 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
curate-0.2.0 | app/views/curation_concern/generic_files/versions.html.erb |