@@ -653,7 +653,7 class Project < ActiveRecord::Base | |||
|
653 | 653 | :if => lambda {|project, user| project.new_record? || user.allowed_to?(:select_project_modules, project) } |
|
654 | 654 | |
|
655 | 655 | safe_attributes 'inherit_members', |
|
656 |
:if => lambda {|project, user| project.parent.nil? || project.parent.visible?( |
|
|
656 | :if => lambda {|project, user| project.parent.nil? || project.parent.visible?(user)} | |
|
657 | 657 | |
|
658 | 658 | # Returns an array of projects that are in this project's hierarchy |
|
659 | 659 | # |
@@ -392,6 +392,13 class ProjectsControllerTest < ActionController::TestCase | |||
|
392 | 392 | assert_template 'settings' |
|
393 | 393 | end |
|
394 | 394 | |
|
395 | def test_settings_of_subproject | |
|
396 | @request.session[:user_id] = 2 | |
|
397 | get :settings, :id => 'private-child' | |
|
398 | assert_response :success | |
|
399 | assert_template 'settings' | |
|
400 | end | |
|
401 | ||
|
395 | 402 | def test_settings_should_be_denied_for_member_on_closed_project |
|
396 | 403 | Project.find(1).close |
|
397 | 404 | @request.session[:user_id] = 2 # manager |
General Comments 0
You need to be logged in to leave comments.
Login now