# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later module Campaigns class DonationsController < ApplicationController include CampaignHelper before_filter :authenticate_campaign_editor!, only: [:index] def index respond_to do |format| format.csv do file_date = Date.today.strftime("%m-%d-%Y") donations = QueryDonations.campaign_export(current_campaign.id) send_data(Format::Csv.from_vectors(donations), filename: "campaign-donations-#{file_date}.csv") end end end end end