Files
Reem-Notas/db/migrate/20260715000001_add_preco_termo_especial_configuracao.rb

19 lines
614 B
Ruby

# Cria a configuração de preço "Entrega de Termo Especial" em bancos já
# existentes, para que apareça na tela de Configurações. Idempotente — não
# sobrescreve se o admin já tiver definido um valor.
class AddPrecoTermoEspecialConfiguracao < ActiveRecord::Migration[7.1]
def up
return if Configuracao.exists?(chave: 'preco_termo_especial')
Configuracao.create!(
chave: 'preco_termo_especial',
valor: '0.00',
descricao: 'Valor pago por entrega de termo especial (R$)'
)
end
def down
Configuracao.where(chave: 'preco_termo_especial').delete_all
end
end