summaryrefslogtreecommitdiff
path: root/app/views/targets/index.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/targets/index.html.erb')
-rw-r--r--app/views/targets/index.html.erb34
1 files changed, 10 insertions, 24 deletions
diff --git a/app/views/targets/index.html.erb b/app/views/targets/index.html.erb
index b552038..e536deb 100644
--- a/app/views/targets/index.html.erb
+++ b/app/views/targets/index.html.erb
@@ -5,31 +5,29 @@
</div>
<div class="table-responsive">
- <table class="table table-sm table-striped table-hover align-middle mb-0">
+ <table class="table table-hover align-middle">
<thead class="table-light">
<tr>
<th>Nom</th>
- <th>Répartition</tr>
- <th class="text-end" style="width: 140px;">Total %</th>
- <th class="text-nowrap" style="width: 190px;">Créé le</th>
- <th class="text-end" style="width: 180px;">Actions</th>
+ <th>Répartition</th>
+ <th>Date de Création</th>
</tr>
</thead>
<tbody>
<% if @targets.present? %>
- <% @targets.each do |t| %>
- <% sum_pct = t.target_allocations.sum { |a| a.percentage.to_f } %>
+ <% @targets.each do |target| %>
+ <% sum_pct = target.allocations.sum { |a| a.percentage.to_f } %>
<% badge_class = (sum_pct - 100.0).abs <= 0.01 ? "bg-success" : "bg-danger" %>
<tr>
<td class="fw-semibold">
- <%= link_to t.name.presence || "Objectif ##{t.id}", t %>
+ <%= link_to target.name.presence || "Cible ##{t.id}", target %>
</td>
<td>
- <% if t.target_allocations.empty? %>
+ <% if target.allocations.empty? %>
<span class="text-muted">Aucune répartition définie</span>
<% else %>
- <ul class="list-unstyled mb-0 d-flex flex-wrap gap-2">
- <% t.target_allocations.each do |a| %>
+ <ul class="list-unstyled mb-0 d-flex flex-wrap gap-3">
+ <% target.allocations.each do |a| %>
<li class="badge text-bg-light border">
<%= a.nutrient_profile&.name || "Profil ##{a.nutrient_profile_id}" %>
— <%= number_with_precision(a.percentage.to_f, precision: 2) %>%
@@ -38,20 +36,8 @@
</ul>
<% end %>
</td>
- <td class="text-end">
- <span class="badge <%= badge_class %>">
- <%= number_with_precision(sum_pct, precision: 2) %>%
- </span>
- </td>
<td class="text-nowrap">
- <%= l(t.created_at, format: :short) %>
- </td>
- <td class="text-end text-nowrap">
- <%= link_to "Voir", t, class: "btn btn-outline-secondary btn-sm" %>
- <%= link_to "Modifier", edit_target_path(t), class: "btn btn-outline-primary btn-sm" %>
- <%# FIXME: Doesn't work. %>
- <%= link_to "Supprimer", t, class: "btn btn-outline-danger btn-sm",
- data: { turbo_method: :delete, turbo_confirm: "Supprimer cet objectif ?" } %>
+ <%= l(target.created_at, format: :short) %>
</td>
</tr>
<% end %>
Copyright 2019--2026 Marius PETER