Files
eminuxCRM/db/migrate/20260817233000_add_send_window_to_mailings.rb
T
eminuxandCursor 98dcdbbf82
CI / lint (push) Failing after 16m2s
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
Aggiunge fascia oraria, prova manuale obbligatoria e cruscotto invii email.
Le campagne rispettano orario e giorni lavorativi, richiedono una mail di test con dati inseriti a mano prima dell'invio massivo e offrono una dashboard per monitorare l'avanzamento.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 00:04:33 +02:00

12 lines
357 B
Ruby

class AddSendWindowToMailings < ActiveRecord::Migration[8.1]
def change
change_table :mailings do |t|
t.boolean :send_window_enabled, default: false, null: false
t.integer :send_window_start_minutes
t.integer :send_window_end_minutes
t.datetime :next_send_at
end
add_index :mailings, [:status, :next_send_at]
end
end