Sha256: 39aaba33250540a90d228707833e936b329fdcb0790351a5a5482fdcf0eef30f

Contents?: true

Size: 420 Bytes

Versions: 7

Compression:

Stored size: 420 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Meetings
    module Admin
      # A form object used to invite users to join a meeting.
      #
      class MeetingRegistrationInviteForm < Form
        attribute :name, String
        attribute :email, String

        validates :name, presence: true
        validates :email, presence: true, 'valid_email_2/email': { disposable: true }
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-meetings-0.13.1 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.12.2 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.13.0 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.12.1 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.13.0.pre1 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.12.0 app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb
decidim-meetings-0.12.0.pre app/forms/decidim/meetings/admin/meeting_registration_invite_form.rb