media size total

pull/30654/head
Matt Jankowski 2024-06-11 12:08:05 -04:00
parent 1548312cef
commit 5b78e6b93a
1 changed files with 7 additions and 5 deletions

View File

@ -38,11 +38,7 @@ class Admin::Metrics::Measure::InstanceMediaAttachmentsMeasure < Admin::Metrics:
def data_source def data_source
MediaAttachment MediaAttachment
.select( .select(media_size_total)
<<~SQL.squish
COALESCE(media_attachments.file_file_size, 0) + COALESCE(media_attachments.thumbnail_file_size, 0) AS size
SQL
)
.joins(:account) .joins(:account)
.where(account_domain_sql, domain: params[:domain]) .where(account_domain_sql, domain: params[:domain])
.where(daily_period(:media_attachments)) .where(daily_period(:media_attachments))
@ -54,6 +50,12 @@ class Admin::Metrics::Measure::InstanceMediaAttachmentsMeasure < Admin::Metrics:
SQL SQL
end end
def media_size_total
<<~SQL.squish
COALESCE(media_attachments.file_file_size, 0) + COALESCE(media_attachments.thumbnail_file_size, 0) AS size
SQL
end
def params def params
@params.permit(:domain, :include_subdomains) @params.permit(:domain, :include_subdomains)
end end