feat(manager): schedule a dolist report from manager

This commit is contained in:
Colin Darie 2023-01-17 17:34:05 +01:00
parent 1947fcf72b
commit deb40caae1
4 changed files with 33 additions and 1 deletions

View file

@ -1,4 +1,25 @@
module Manager
class EmailEventsController < Manager::ApplicationController
def index
@dolist_enabled = Dolist::API.new.properly_configured?
super
end
def generate_dolist_report
email = current_super_admin.email
DolistReportJob.perform_later(email)
respond_to do |format|
@message = "Le rapport sera envoyé sur #{email}. Il peut prendre plus d'1h pour être généré."
format.turbo_stream
format.html do
redirect_to manager_email_events_path, notice: @message
end
end
end
end
end