improve Download button for Medical releases
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
<input id="total_entries" type=hidden value=<%= @medical_releases.total_entries %> />
|
||||||
<div class="d-md-flex d-sm-flex flex-sm-column flex-md-row flex-md-wrap mb-3">
|
<div class="d-md-flex d-sm-flex flex-sm-column flex-md-row flex-md-wrap mb-3">
|
||||||
<% if @medical_releases.any? && policy(MedicalRelease).tag_multiple? %>
|
<% if @medical_releases.any? && policy(MedicalRelease).tag_multiple? %>
|
||||||
<%= button_to_bulk_tagging(@project) %>
|
<%= button_to_bulk_tagging(@project) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if @medical_releases.any? && policy(MedicalRelease).download_multiple? %>
|
<% if @medical_releases.any? && policy(MedicalRelease).download_multiple? %>
|
||||||
<%= link_to "Download All", [@project, :contract_downloads, release_type: @medical_releases.name], method: :post, remote: true, class: "btn btn-light border ml-auto mr-2 mb-2", data: {
|
<%= button_to "Download", [@project, :contract_downloads, release_type: @medical_releases.name], id: "download_releases", method: :post, remote: true, class: "btn btn-light border ml-auto mr-2 mb-2", data: {
|
||||||
disable_with: "Please wait..." } %>
|
disable_with: "Please wait..." } %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
$("#medical_releases").html("<%= j render(@medical_releases) %>");
|
$("#medical_releases").html("<%= j render(@medical_releases) %>");
|
||||||
$("form input[type='search']").val("<%= params[:query] %>");
|
$("form input[type='search']").val("<%= params[:query] %>");
|
||||||
$("#medical_releases_pagination").html("<%= j will_paginate(@medical_releases) %>");
|
$("#medical_releases_pagination").html("<%= j will_paginate(@medical_releases) %>");
|
||||||
|
$("#selected_releases_form").attr('data-releasable-ids', JSON.stringify([]));
|
||||||
|
$("#total_entries").val(<%= @medical_releases.total_entries %>);
|
||||||
@@ -206,10 +206,13 @@ describe GenerateContractsZipJob do
|
|||||||
end
|
end
|
||||||
|
|
||||||
context "generates ZIP for medical releases" do
|
context "generates ZIP for medical releases" do
|
||||||
let(:release) { create(:medical_release_with_contract_template, :native, project: project) }
|
let(:release) { create(:medical_release_with_contract_template, :native, project: project, person_name: "John Doe") }
|
||||||
|
let(:release2) { create(:medical_release_with_contract_template, :native, project: project, person_name: "Jane Doe") }
|
||||||
|
let(:release3) { create(:medical_release_with_contract_template, :native, project: project, person_name: "Brad Doe") }
|
||||||
subject { 'MedicalRelease' }
|
subject { 'MedicalRelease' }
|
||||||
|
|
||||||
it_behaves_like "generates ZIP containig CSV file with all releases data"
|
it_behaves_like "generates ZIP containig CSV file with all releases data"
|
||||||
|
it_behaves_like "generates ZIP containig CSV file with specific releases data"
|
||||||
end
|
end
|
||||||
|
|
||||||
context "generates ZIP for misc releases" do
|
context "generates ZIP for misc releases" do
|
||||||
|
|||||||
Reference in New Issue
Block a user