mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-14 20:24:03 +00:00
28 lines
1.1 KiB
Text
28 lines
1.1 KiB
Text
.col-md-10.col-md-offset-1.changeset{id: "changeset-#{version.id}"}
|
|
%br
|
|
%br
|
|
%table.table.table-bordered.table-hover
|
|
%thead
|
|
%tr
|
|
%th Updated Attribute
|
|
- if version.event != 'create'
|
|
%th Previous Value
|
|
- if version.event != 'destroy'
|
|
%th New Value
|
|
- if can? :revert_attribute, version
|
|
%th Action
|
|
%tbody
|
|
- if version.event!= 'destroy'
|
|
- version.changeset.reject{ |_, values| values[0].blank? && values[1].blank? }.each do |attribute, values|
|
|
%tr
|
|
%td= attribute
|
|
- if version.event != 'create'
|
|
%td= values[0].blank? ? '-' : values[0]
|
|
%td= values[1].blank? ? '-' : values[1]
|
|
- if can? :revert_attribute, version
|
|
%td= link_to 'Revert', admin_revision_history_revert_attribute_path(id: version.id, attribute: attribute), class: 'btn btn-sm btn-primary', data: { confirm: "Are you sure you want to revert #{attribute}?" }
|
|
- else
|
|
- version.reify.attributes.each do |attribute, value|
|
|
%tr
|
|
%td= attribute
|
|
%td= value.blank? ? '-' : value
|