app/views/admin/schools/consent_requests/new.html.erb
<% content_for :page_title, "Request consent from #{@school.name}" %>
<h1>Request consent</h1>
<div class="row">
<div class="col">
<p>Send an email to one or more users at <%= @school.name %> to request consent for
accessing data</p>
</div>
</div>
<div class="row">
<div class="col">
<%= simple_form_for :consent_request, url: admin_school_consent_requests_path(@school) do |f| %>
<div class="card-group">
<div class="card bg-light">
<div class="card-header">Which user(s) should be emailed?</div>
<div class="card-body">
<% if @users.any? %>
<div class="form-check">
<%= f.collection_check_boxes(:user_ids, @users, :id, :email) do |b| %>
<div class="control-group">
<%= b.check_box(class: "form-check-input") %>
<%= b.label(class: "form-check-label") do %>
<%= b.object.name %> (<%= b.object.staff_role.try(:title) %>)
<% end %>
</div>
<% end %>
</div>
<%= link_to "Manage users", school_users_path(@school), class: "btn btn-sm btn-default mt-2" %>
<% else %>
<p>The school has no staff or admin users</p>
<%= link_to "Add user", school_users_path(@school), class: "btn btn-sm btn-default mt-2" %>
<% end %>
</div>
</div>
</div>
<div class="row mt-1 mb-1">
<div class="col">
<div class="mt-4">
<%= f.button :submit, "Request consent", "data-confirm": 'Are you sure?', disabled: @users.empty? %>
</div>
<hr>
<div class="btn-group">
<%= link_to "View pending reviews", admin_meter_reviews_path, class: "btn btn-default" %>
</div>
</div>
</div>
<% end %>
</div>
</div>