Add annual reports for accounts (#28693)

This commit is contained in:
Eugen Rochko
2024-01-24 10:38:10 +01:00
committed by GitHub
parent 01ce9df880
commit 5b1eb09d54
21 changed files with 480 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
# frozen_string_literal: true
class GenerateAnnualReportWorker
include Sidekiq::Worker
def perform(account_id, year)
AnnualReport.new(Account.find(account_id), year).generate
rescue ActiveRecord::RecordNotFound, ActiveRecord::RecordNotUnique
true
end
end

View File

@@ -24,6 +24,8 @@ class Scheduler::IndexingScheduler
end
end
private
def indexes
[AccountsIndex, TagsIndex, PublicStatusesIndex, StatusesIndex]
end