Invitation accepted
# File app/mailers/group_mailer.rb, line 25 def group_membership_accepted_email(group_membership) @group = group_membership.group @user = @group.student # The group owner @student = group_membership.student @url = student_group_members_url(@group) mail(to: @user.email, bcc: Configurations::General.bcc_list, subject:"Student 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(student, message) @student = student @message = message @group = message.group @url = student_group_url @group mail(to: @student.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.student @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