mysociety/alaveteli

View on GitHub
app/views/alaveteli_pro/info_requests/_embargo_form.html.erb

Summary

Maintainability
Test Coverage
<% if info_request.embargo || can?(:create_embargo, info_request) %>
<div class="sidebar__section update-embargo">
  <h2 class="embargo-sidebar-heading">
    <%= _("Privacy") %>
  </h2>

  <%= render partial: "alaveteli_pro/info_requests/embargo_info",
             locals: {embargo: info_request.embargo, tense: :present} %>

  <label class="houdini-label" for="input1"><%= _("Change privacy or <strong>publish now</strong>") %></label>
  <input class="houdini-input" type="checkbox" id="input1">
  <div class="houdini-target extend-embargo-sidebar">
  <% if info_request.embargo && can?(:update, info_request.embargo) %>
    <%= render partial: 'alaveteli_pro/info_requests/embargo_extension_form',
               locals: { embargo: info_request.embargo } %>
    <%= button_to _("Publish request"),
                  alaveteli_pro_embargo_path(info_request.embargo),
                  method: :delete,
                  data: {
                    confirm: _("Are you sure you want to publish " \
                               "this request?") } %>
  <% elsif can?(:create_embargo, info_request) %>
    <%= render partial: "alaveteli_pro/info_requests/embargo_create_form",
               locals: {info_request: info_request} %>
  <% else %>
    <% if info_request.embargo && can?(:destroy, info_request.embargo) %>
      <%= button_to _("Publish request"),
                    alaveteli_pro_embargo_path(info_request.embargo),
                    method: :delete,
                    data: {
                      confirm: _("Are you sure you want to publish " \
                                 "this request?") } %>
    <% end %>
  <% end %>
  </div>
</div>
<% end %>