diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb index a28ef222..f7ac797a 100644 --- a/app/mailers/user_mailer.rb +++ b/app/mailers/user_mailer.rb @@ -47,6 +47,10 @@ class UserMailer < ApplicationMailer @image = logo_image @color = user_color @role = translated_role_name(role) + @admin_role = role.get_permission("can_manage_users") || + role.get_permission("can_manage_rooms_recordings") || + role.get_permission("can_edit_site_settings") || + role.get_permission("can_edit_roles") mail to: user.email, subject: t('mailer.user.promoted.subtitle', role: translated_role_name(role)) end diff --git a/app/views/user_mailer/user_promoted.html.erb b/app/views/user_mailer/user_promoted.html.erb index 02b00c1f..b40f2abc 100644 --- a/app/views/user_mailer/user_promoted.html.erb +++ b/app/views/user_mailer/user_promoted.html.erb @@ -32,8 +32,8 @@ <%= t('mailer.user.promoted.more-info', url: @url) %>
- - <%= t('mailer.user.promoted.admins_link') %> + + <%= @admin_role ? t('mailer.user.promoted.admins_link') : t('mailer.user.approve.signin_link')%> diff --git a/app/views/user_mailer/user_promoted.text.erb b/app/views/user_mailer/user_promoted.text.erb index 4db97844..a61fd002 100644 --- a/app/views/user_mailer/user_promoted.text.erb +++ b/app/views/user_mailer/user_promoted.text.erb @@ -23,4 +23,4 @@ <%= t('mailer.user.promoted.more-info', url: @url) %> -<%= @admin_url %> +<%= @admin_role ? @admin_url : @url %>