app/views/proposed_organisation_edits/show.html.erb
<% if @proposed_organisation_edit.editor %>
<div class="centered width_50 proposer">
<span>This edit proposed by:</span>
<%= @proposed_organisation_edit.editor.email%>
</div>
<% end %>
<div class="row">
<div class="col-md-6">
<h3 class="text-center">Current Information</h3>
<h4 class="<%= show_class('current', 'name') %>">
<span class='field_value'>
<%= @organisation.name %>
</span>
</h4>
<p>
<%= simple_format @organisation.description, class: show_class('current', 'description') %>
</p>
<% if @proposed_organisation_edit.viewable_field?(:address, by: current_user) %>
<p class="<%= show_class('current', 'address') %>">
<span><b>Address:</b></span>
<span class='field_value'>
<%= @organisation.address %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable? :postcode %>
<p class="<%= show_class('current', 'postcode') %>">
<span><b>Postcode:</b></span>
<span class='field_value'>
<%= @organisation.postcode %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.viewable_field?(:email, by: current_user)%>
<p class="<%= show_class('current', 'email') %>">
<span><b>Email:</b></span>
<span class='field_value'>
<a href="mailto:<%= @organisation.email %>"><%= @organisation.email %></a>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable? :website %>
<p class="<%= show_class('current', 'website') %>">
<span><b>Website:</b></span>
<span class='field_value'>
<%= link_to @organisation.website, @organisation.website, {:target => '_blank'} if @organisation.website.present?%>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.viewable_field?(:telephone, by: current_user)%>
<p class="<%= show_class('current', 'telephone') %>">
<span><b>Telephone:</b></span>
<span class='field_value'>
<%= @organisation.telephone %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable?(:donation_info) %>
<p class="<%= show_class('current', 'donation_info') %>">
<span><b>Donation Info:</b></span>
<span class='field_value'>
<%= @organisation.donation_info %>
</span>
</p>
<% end %>
<% if current_user.try(:superadmin?) %>
<div class="centered width_25">
<%= form_for([@proposed_organisation_edit.organisation, @proposed_organisation_edit], :url => {:action => :update}) do |f| %>
<%= f.hidden_field :id, value: @proposed_organisation_edit.id %>
<%= f.submit 'Keep Current Information', :class => 'btn btn-primary' %>
<% end %>
</div>
<% end %>
</div>
<div class="col-md-6">
<h3 class="text-center">Proposed Edit</h3>
<h4 class="<%= show_class('proposed', 'name') %>">
<span class="field_value">
<%= @proposed_organisation_edit.name %>
</span>
</h4>
<p>
<span class="field_value">
<%= simple_format @proposed_organisation_edit.description, class: show_class('proposed', 'description') %>
</span>
</p>
<% if @proposed_organisation_edit.viewable_field?(:address, by: current_user) %>
<p class="<%= show_class('proposed', 'address') %>">
<span><b>Address:</b></span>
<span class='field_value'>
<%= @proposed_organisation_edit.address %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable? :postcode %>
<p class="<%= show_class('proposed', 'postcode') %>">
<span><b>Postcode:</b></span>
<span class='field_value'>
<%= @proposed_organisation_edit.postcode %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.viewable_field?(:email, by: current_user) %>
<p class="<%= show_class('proposed', 'email') %>">
<span><b>Email:</b></span>
<span class='field_value'>
<a href="mailto:<%= @proposed_organisation_edit.email %>"><%= @proposed_organisation_edit.email %></a>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable? :website %>
<p class="<%= show_class('proposed', 'website') %>">
<span><b>Website:</b></span>
<span class='field_value'>
<%= link_to @proposed_organisation_edit.website, @proposed_organisation_edit.website, {:target => '_blank'} if @proposed_organisation_edit.website.present?%>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.viewable_field?(:telephone, by: current_user) %>
<p class="<%= show_class('proposed', 'telephone') %>">
<span><b>Telephone:</b></span>
<span class='field_value'>
<%= @proposed_organisation_edit.telephone %>
</span>
</p>
<% end %>
<% if @proposed_organisation_edit.editable? :donation_info %>
<p class="<%= show_class('proposed', 'donation_info') %>">
<span><b>Donation Info:</b></span>
<span class='field_value'>
<%= @proposed_organisation_edit.donation_info %>
</span>
</p>
<% end %>
<% if current_user.try(:superadmin?) %>
<div class="centered width_25">
<%= form_for([@proposed_organisation_edit.organisation, @proposed_organisation_edit], :url => {:action => :update}) do |f| %>
<%= f.hidden_field :id, value: @proposed_organisation_edit.id %>
<%= f.hidden_field :name, value: @proposed_organisation_edit.name %>
<%= f.hidden_field :description, value: @proposed_organisation_edit.description %>
<%= f.hidden_field :donation_info, value: @proposed_organisation_edit.donation_info %>
<% if @proposed_organisation_edit.editable?(:address, by: @proposed_organisation_edit.editor) %>
<%= f.hidden_field :address, value: @proposed_organisation_edit.address %>
<% end %>
<%= f.hidden_field :postcode, value: @proposed_organisation_edit.postcode %>
<% if @proposed_organisation_edit.editable?(:telephone, by: @proposed_organisation_edit.editor)%>
<%= f.hidden_field :telephone, value: @proposed_organisation_edit.telephone %>
<% end %>
<%= f.hidden_field :website, value: @proposed_organisation_edit.website %>
<% if @proposed_organisation_edit.editable?(:email, by: @proposed_organisation_edit.editor)%>
<%= f.hidden_field :email, value: @proposed_organisation_edit.email %>
<% end %>
<%= f.submit 'Accept Edit', :class => 'btn btn-success' %>
<% end %>
</div>
<% end %>
</div>
</div>