Invitation accepted
# File app/mailers/group_mailer.rb, line 25 def group_membership_accepted_email(group_membership) @group = group_membership.group @user = @group.customer # The group owner @customer = group_membership.customer @url = customer_group_members_url(@group) mail(to: @user.email, bcc: Configurations::General.bcc_list, subject:"Customer accepted group membership") do |format| format.html { render :layout => 'mailer' } end end
Send new message email for given group member
# File app/mailers/group_mailer.rb, line 37 def new_message_email(customer, message) @customer = customer @message = message @group = message.group @url = customer_group_url @group mail(to: @customer.email, bcc: Configurations::General.bcc_list, subject: "New message in the group #{@group.name}") do |format| format.html { render :layout => 'mailer' } end end
Invitation email for new users
# File app/mailers/group_mailer.rb, line 4 def new_user_invitation_email(group_membership) email = group_membership.email @group = group_membership.group @url = signup_url mail(to: email, bcc: Configurations::General.bcc_list, subject: "Join #{Configurations::General.application_name}") do |format| format.html { render :layout => 'mailer' } end end
Invitation email for current users
# File app/mailers/group_mailer.rb, line 14 def user_invitation_email(group_membership) email = group_membership.email @user = group_membership.customer @group = group_membership.group @url = dashboard_path mail(to: email, bcc: Configurations::General.bcc_list, subject: "Join #{Configurations::General.application_name} group") do |format| format.html { render :layout => 'mailer' } end end