Sha256: 2482ff209885ab4825df681e403ad35fc3bc10d9dff393fa03454e7f30d50f78

Contents?: true

Size: 416 Bytes

Versions: 41

Compression:

Stored size: 416 Bytes

Contents

# frozen_string_literal: true

module Decidim
  # The form object that handles the data behind updating a user's
  # notifications settings in her profile page.
  class NotificationsSettingsForm < Form
    mimic :user

    attribute :email_on_notification
    attribute :newsletter_notifications

    validates :email_on_notification, presence: true
    validates :newsletter_notifications, presence: true
  end
end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
decidim-core-0.12.2 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.12.1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.12.0 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.11.2 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.12.0.pre app/forms/decidim/notifications_settings_form.rb
decidim-core-0.11.1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.11.0.pre1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.10.1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.10.0 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.9.3 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.9.2 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.9.1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.9.0 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.8.4 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.8.3 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.8.2 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.8.1 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.8.0 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.7.4 app/forms/decidim/notifications_settings_form.rb
decidim-core-0.7.3 app/forms/decidim/notifications_settings_form.rb