Sha256: 26f64179802020ef4a8fccecc9f7ebe74763298caa8500cd3fac952c6ccc4927
Contents?: true
Size: 1.04 KB
Versions: 20
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true # generado con pg_rails module Admin class EmailLogsController < AdminController include PgEngine::Resource self.clase_modelo = EmailLog before_action do @actions = [ ["Mailgun sync: #{ENV.fetch('MAILGUN_DOMAIN', nil)}", mailgun_sync_admin_email_logs_path, { 'data-turbo-method': :post, class: 'me-2 btn btn-primary btn-sm' }] ] end def mailgun_sync @new_items = PgEngine::Mailgun::LogSync.download flash[:success] = "#{@new_items.length} nuevos items" redirect_to admin_email_logs_path end private def atributos_permitidos %i[email_id log_id event log_level severity timestamp message_id] end def atributos_para_buscar %i[email log_id event log_level severity timestamp message_id] end def atributos_para_listar %i[email log_id event log_level severity timestamp message_id] end def atributos_para_mostrar %i[email log_id event log_level severity timestamp message_id] end end end
Version data entries
20 entries across 20 versions & 1 rubygems