1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-02-23 03:51:46 +00:00

Fixed that r15668 prevents from setting managed roles.

git-svn-id: http://svn.redmine.org/redmine/trunk@15912 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2016-10-20 16:57:15 +00:00
parent c2d97fb4aa
commit a2b17dae6e
2 changed files with 16 additions and 0 deletions

View File

@ -98,6 +98,7 @@ class Role < ActiveRecord::Base
'users_visibility',
'time_entries_visibility',
'all_roles_managed',
'managed_role_ids',
'permissions',
'permissions_all_trackers',
'permissions_tracker_ids'

View File

@ -117,6 +117,21 @@ class RolesControllerTest < Redmine::ControllerTest
assert_equal Role.find(1).workflow_rules.size, role.workflow_rules.size
end
def test_create_with_managed_roles
role = new_record(Role) do
post :create, :params => {
:role => {
:name => 'Role',
:all_roles_managed => '0',
:managed_role_ids => ['2', '3', '']
}
}
assert_response 302
end
assert_equal false, role.all_roles_managed
assert_equal [2, 3], role.managed_role_ids
end
def test_edit
get :edit, :params => {:id => 1}
assert_response :success