Class: Decidim::InvitationsForm

Inherits:
Form
  • Object
show all
Defined in:
app/forms/decidim/invitations_form.rb

Overview

This form holds the data for the invitations system.

Instance Method Summary collapse

Instance Method Details

#clean_emailsObject



30
31
32
33
34
35
# File 'app/forms/decidim/invitations_form.rb', line 30

def clean_emails
  existing_emails = Decidim::User
                    .where(organization: current_organization, email: emails)
                    .pluck(:email)
  emails - existing_emails
end

#emailsObject



26
27
28
# File 'app/forms/decidim/invitations_form.rb', line 26

def emails
  [email_1, email_2, email_3, email_4, email_5, email_6].uniq.select(&:present?)
end