Add done task percentage
This commit is contained in:
@@ -1,16 +1,35 @@
|
|||||||
<h1>Projects</h1>
|
<h1>Projects</h1>
|
||||||
|
|
||||||
<ul>
|
<div class="projects-list">
|
||||||
<% @projects.each do |project| %>
|
<ul>
|
||||||
<li> <%= link_to project.project_name, project_path(project) %>
|
<% @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: {
|
<li>
|
||||||
turbo_method: :delete,
|
<div class="project-item">
|
||||||
turbo_confirm: "Are you sure?"
|
<%= link_to project.project_name, project_path(project) %>
|
||||||
} %>
|
</div>
|
||||||
</li>
|
|
||||||
<% end %>
|
|
||||||
</ul>
|
<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>
|
<br>
|
||||||
<h2><%= link_to "Add Project", new_project_path %></h2>
|
<h2><%= link_to "Add Project", new_project_path %></h2>
|
||||||
|
|||||||
Reference in New Issue
Block a user