iachat/db/migrate/20260303172517_add_visual_fields_to_landing_hosts.rb
Rodrigo Borba 06ffb93d9c fix(landing-page): update model/schema attributes and eslint warnings
- Add missing visual fields to LandingHosts table
- Add custom_config to permitted landing_host_params
- Fix ESLint warnings causing commit block in LandingHostsConfig.vue
2026-03-03 14:30:06 -03:00

14 lines
1019 B
Ruby

class AddVisualFieldsToLandingHosts < ActiveRecord::Migration[7.1]
def change
add_column :landing_hosts, :page_title, :string, default: 'Atendimento Express' unless column_exists?(:landing_hosts, :page_title)
add_column :landing_hosts, :page_subtitle, :string, default: "Atendimento Imediato\nEntrada Discreta\nSem Burocracia" unless column_exists?(
:landing_hosts, :page_subtitle
)
add_column :landing_hosts, :button_text, :string, default: 'Ver disponibilidade agora' unless column_exists?(:landing_hosts, :button_text)
add_column :landing_hosts, :logo_url, :string unless column_exists?(:landing_hosts, :logo_url)
add_column :landing_hosts, :suite_image_url, :string unless column_exists?(:landing_hosts, :suite_image_url)
add_column :landing_hosts, :theme_color, :string, default: '#25D366' unless column_exists?(:landing_hosts, :theme_color)
add_column :landing_hosts, :whatsapp_number, :string, default: '' unless column_exists?(:landing_hosts, :whatsapp_number)
end
end