Commit 73446fe15e35c6e9d077b071bec7f06f64a1b6b9
1 parent
fc6ed495
Exists in
master
and in
4 other branches
Email templates when user was added to group
Showing
6 changed files
with
37 additions
and
13 deletions
Show diff stats
... | ... | @@ -0,0 +1,11 @@ |
1 | +module Emails | |
2 | + module Groups | |
3 | + def group_access_granted_email(user_group_id) | |
4 | + @membership = UsersGroup.find(user_group_id) | |
5 | + @group = @membership.group | |
6 | + | |
7 | + mail(to: @membership.user.email, | |
8 | + subject: subject("access to group was granted")) | |
9 | + end | |
10 | + end | |
11 | +end | ... | ... |
... | ... | @@ -0,0 +1,15 @@ |
1 | +module Emails | |
2 | + module Profile | |
3 | + def new_user_email(user_id, password) | |
4 | + @user = User.find(user_id) | |
5 | + @password = password | |
6 | + mail(to: @user.email, subject: subject("Account was created for you")) | |
7 | + end | |
8 | + | |
9 | + def new_ssh_key_email(key_id) | |
10 | + @key = Key.find(key_id) | |
11 | + @user = @key.user | |
12 | + mail(to: @user.email, subject: subject("SSH key was added to your account")) | |
13 | + end | |
14 | + end | |
15 | +end | ... | ... |
app/mailers/emails/projects.rb
app/mailers/notify.rb
... | ... | @@ -3,6 +3,8 @@ class Notify < ActionMailer::Base |
3 | 3 | include Emails::MergeRequests |
4 | 4 | include Emails::Notes |
5 | 5 | include Emails::Projects |
6 | + include Emails::Profile | |
7 | + include Emails::Groups | |
6 | 8 | |
7 | 9 | add_template_helper ApplicationHelper |
8 | 10 | add_template_helper GitlabMarkdownHelper |
... | ... | @@ -20,18 +22,6 @@ class Notify < ActionMailer::Base |
20 | 22 | delay_for(2.seconds) |
21 | 23 | end |
22 | 24 | |
23 | - def new_user_email(user_id, password) | |
24 | - @user = User.find(user_id) | |
25 | - @password = password | |
26 | - mail(to: @user.email, subject: subject("Account was created for you")) | |
27 | - end | |
28 | - | |
29 | - def new_ssh_key_email(key_id) | |
30 | - @key = Key.find(key_id) | |
31 | - @user = @key.user | |
32 | - mail(to: @user.email, subject: subject("SSH key was added to your account")) | |
33 | - end | |
34 | - | |
35 | 25 | private |
36 | 26 | |
37 | 27 | # Look up a User by their ID and return their email address | ... | ... |