Signed-off-by: Benjamin LAN-SUN-LUK <benjamin.lan-sun-luk(a)supinfo.com>
---
app/views/sprints/plan.html.erb | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/app/views/sprints/plan.html.erb b/app/views/sprints/plan.html.erb
index ba6bb95..ea388d3 100644
--- a/app/views/sprints/plan.html.erb
+++ b/app/views/sprints/plan.html.erb
@@ -21,15 +21,20 @@
<tbody>
<% @user_stories.each_with_index do |story, index| %>
+ <% backlog_item_has_tasks = false %>
+ <% backlog_item = @sprint.backlog_items.find_by_user_story_id(story.id) %>
+ <% unless backlog_item.nil? %>
+ <% backlog_item_has_tasks = true if !backlog_item.tasks.empty? %>
+ <% end %>
<% row_class = index%2 == 0 ? 'even' : 'odd' %>
<tr class="<%= row_class %>">
<td><%= story.id %></td>
<td><%= story.priority %></td>
<td>
- <%= check_box_tag "selected[]", story.id,
@selected.include?(story.id) %>
+ <%= check_box_tag "selected[]", story.id,
@selected.include?(story.id), {:disabled => backlog_item_has_tasks } %>
<%= text_field_tag "estimates['#{story.id}']",
@estimates["#{story.id}"],
- :size => 4, :maxlength => 4%>
+ {:size => 4, :maxlength => 4, :disabled => backlog_item_has_tasks}
%>
</td>
<td><%= get_first_sentence story.description %></td>
</tr>
--
1.6.0.2