feat(manager): schedule a dolist report from manager
This commit is contained in:
parent
1947fcf72b
commit
deb40caae1
4 changed files with 33 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue