Add done task percentage
This commit is contained in:
@@ -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>
|
||||
<h2><%= link_to "Add Project", new_project_path %></h2>
|
||||
|
||||
Reference in New Issue
Block a user