docbrown/app/models/settings/campaign.rb
yheuhtozr e45536af37
app/models i18n (#16124)
* app/models etc i18n

* delete ja.yml

* fix for PR review

* fix for spec

* delete ja.yml

* fix for spec updated
2022-02-03 13:41:42 -05:00

15 lines
668 B
Ruby

module Settings
class Campaign < Base
self.table_name = :settings_campaigns
# Define your settings
setting :articles_expiry_time, type: :integer, default: 4
setting :articles_require_approval, type: :boolean, default: 0
setting :call_to_action, type: :string, default: -> { I18n.t("models.settings.campaign.share_your_project") }
setting :featured_tags, type: :array, default: %w[]
setting :hero_html_variant_name, type: :string, default: ""
setting :sidebar_enabled, type: :boolean, default: 0
setting :sidebar_image, type: :string, default: nil, validates: { url: true }
setting :url, type: :string, default: nil
end
end