Module: Model::User

Extended by:
ActiveSupport::Concern
Defined in:
app/models/org/model/user.rb

Instance Method Summary collapse

Instance Method Details

#available_account_identitiesObject



13
14
15
# File 'app/models/org/model/user.rb', line 13

def 
  accounts.where.not(identity: members.pluck(:identity)).confirmed
end

#copy_avatar_to_membersObject



17
18
19
20
21
# File 'app/models/org/model/user.rb', line 17

def copy_avatar_to_members
  members.each do |member|
    member.avatar.attach attachment_changes['avatar'].blob if member.avatar.blank?
  end
end

#init_avatar_to_membersObject



23
24
25
26
27
# File 'app/models/org/model/user.rb', line 23

def init_avatar_to_members
  members.each do |member|
    member.avatar.attach avatar_blob if avatar_blob
  end
end