Commit d91cb9dd1b808f3bb2efb87f2afbe69d18f00463

Authored by Evandro Jr
2 parents bc5ce53f 122ef265

Merge branch 'production' of gitlab.com:participa/noosfero into production

app/controllers/my_profile/email_templates_controller.rb
1 class EmailTemplatesController < MyProfileController 1 class EmailTemplatesController < MyProfileController
2 2
3 - protect 'send_mail_to_members', :profile 3 + protect 'manage_email_templates', :profile
4 4
5 def index 5 def index
6 @email_templates = profile.email_templates 6 @email_templates = profile.email_templates
app/models/profile.rb
@@ -107,6 +107,7 @@ class Profile &lt; ActiveRecord::Base @@ -107,6 +107,7 @@ class Profile &lt; ActiveRecord::Base
107 'invite_members' => N_('Invite members'), 107 'invite_members' => N_('Invite members'),
108 'send_mail_to_members' => N_('Send e-Mail to members'), 108 'send_mail_to_members' => N_('Send e-Mail to members'),
109 'manage_custom_roles' => N_('Manage custom roles'), 109 'manage_custom_roles' => N_('Manage custom roles'),
  110 + 'manage_email_templates' => N_('Manage Email Templates'),
110 } 111 }
111 112
112 acts_as_accessible 113 acts_as_accessible
test/functional/email_templates_controller_test.rb
@@ -5,7 +5,7 @@ class EmailTemplatesControllerTest &lt; ActionController::TestCase @@ -5,7 +5,7 @@ class EmailTemplatesControllerTest &lt; ActionController::TestCase
5 setup do 5 setup do
6 @profile = fast_create(Community) 6 @profile = fast_create(Community)
7 @email_template = EmailTemplate.create!(:name => 'template', :owner => @profile) 7 @email_template = EmailTemplate.create!(:name => 'template', :owner => @profile)
8 - @person = create_user_with_permission('templatemanager', 'send_mail_to_members', @profile) 8 + @person = create_user_with_permission('templatemanager', 'manage_email_templates', @profile)
9 login_as(@person.user.login) 9 login_as(@person.user.login)
10 end 10 end
11 11