Sha256: 546308df74f837281377acb1d42662a8cdceba6e721084c8561aedc808812232

Contents?: true

Size: 404 Bytes

Versions: 10

Compression:

Stored size: 404 Bytes

Contents

# frozen_string_literal: true
module Decidim
  module Admin
    # The form that validates the data to construct a valid Newsletter.
    class NewsletterForm < Decidim::Form
      mimic :newsletter

      include TranslatableAttributes

      translatable_attribute :subject, String
      translatable_attribute :body, String
      validates :subject, :body, translatable_presence: true
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
decidim-admin-0.1.0 app/forms/decidim/admin/newsletter_form.rb
decidim-0.1.0 decidim-admin/app/forms/decidim/admin/newsletter_form.rb
decidim-admin-0.0.8.1 app/forms/decidim/admin/newsletter_form.rb
decidim-0.0.8.1 decidim-admin/app/forms/decidim/admin/newsletter_form.rb
decidim-admin-0.0.7 app/forms/decidim/admin/newsletter_form.rb
decidim-0.0.7 decidim-admin/app/forms/decidim/admin/newsletter_form.rb
decidim-admin-0.0.6 app/forms/decidim/admin/newsletter_form.rb
decidim-0.0.6 decidim-admin/app/forms/decidim/admin/newsletter_form.rb
decidim-admin-0.0.5 app/forms/decidim/admin/newsletter_form.rb
decidim-0.0.5 decidim-admin/app/forms/decidim/admin/newsletter_form.rb