diff --git a/app/views/tasks/_add_member.rhtml b/app/views/tasks/_add_member.rhtml index c0b1916..93d8ca3 100644 --- a/app/views/tasks/_add_member.rhtml +++ b/app/views/tasks/_add_member.rhtml @@ -27,7 +27,7 @@ @roles = Role.find(:all).select{ |r| r.has_kind?('Profile') } %> <% @roles.each do |r| %> - <%= labelled_check_box(r.name, 'task[roles][]', r.id, true) %>
+ <%= labelled_check_box(r.name, 'task[roles][]', r.id, task.target.members.nil?) %>
<% end %>

diff --git a/test/functional/tasks_controller_test.rb b/test/functional/tasks_controller_test.rb index 93581a4..74fc471 100644 --- a/test/functional/tasks_controller_test.rb +++ b/test/functional/tasks_controller_test.rb @@ -64,4 +64,10 @@ class TasksControllerTest < Test::Unit::TestCase should 'affiliate roles to user after finish add member task' + should 'display form to add members task' + + should 'display all roles checked if target has no members' + + should 'display member role checked if target has members' + end -- libgit2 0.21.2