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:
parent
c2d97fb4aa
commit
a2b17dae6e
@ -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'
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user