Add done task percentage

This commit is contained in:
KaungKaung
2026-01-30 12:04:49 +06:30
parent 4c30a133d3
commit 5b298a1e59

View File

@@ -1,16 +1,35 @@
<h1>Projects</h1>
<ul>
<% @projects.each do |project| %>
<li> <%= link_to project.project_name, project_path(project) %>
<div class="projects-list">
<ul>
<% @projects.each do |project| %>
<% total_tasks = project.tasks.count %>
<% done_tasks_count = project.tasks.where(status: "done").count %>
<%= link_to "Destroy", project_path(project), data: {
turbo_method: :delete,
turbo_confirm: "Are you sure?"
} %>
</li>
<% end %>
</ul>
<li>
<div class="project-item">
<%= link_to project.project_name, project_path(project) %>
</div>
<div class="project-actions">
<%= link_to "Destroy", project_path(project), data: {
turbo_method: :delete,
turbo_confirm: "Are you sure?"
} %>
</div>
<div class="project-done">
<% if total_tasks.zero? %>
No tasks yet
<% else %>
Done tasks: <%= ((done_tasks_count.to_f / total_tasks) * 100).round %>%
<% end %>
</div>
</li>
<% end %>
</ul>
</div>
<br>
<h2><%= link_to "Add Project", new_project_path %></h2>