# frozen_string_literal: true class UsageDownloadsController < ApplicationController def index check_authorized! data = Org::TotalCountStatService.call data_csvified = Csvable.from_array_of_hashes(data) send_data(data_csvified, filename: 'totals.csv') end private def check_authorized! unless current_user.present? && (current_user.can_org_admin? || current_user.can_super_admin?) raise Pundit::NotAuthorizedError end end end