Files
bpsets/views/partial/bpset_item.ejs

29 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-12-26 13:06:44 +09:00
<%
const priorityLabel = ['CRITICAL', 'Required', 'Recommend'][metadata.priority-1] || 'Recommend'
2025-01-15 20:53:34 +09:00
const priorityColor = ['red', 'yellow', 'gray'][metadata.priority-1] || 'secondary'
const failResources = metadata.nonCompliantResources.length
const isPass = failResources < 1
2024-12-26 13:06:44 +09:00
%>
2025-01-15 20:53:34 +09:00
<tr class="border-b" data-status="<%= isPass ? 'pass' : 'fail' %>" data-category-items="<%= category %>">
<td class="font-semibold py-3 px-4">#<%= metadata.idx + 1 %></td>
<td class="py-3 px-4">
<span class="cursor-help" data-tooltip="<%= metadata.description %>">
2024-12-30 14:40:09 +09:00
<%= metadata.name %>
</span>
</td>
2025-01-15 20:53:34 +09:00
<td class="py-3 px-4"><%= metadata.bestPracticeCategory %></td>
2024-12-26 13:06:44 +09:00
2025-01-15 20:53:34 +09:00
<td class="py-3 px-4">
2024-12-30 14:40:09 +09:00
<span
2025-01-15 20:53:34 +09:00
class="inline-block px-2 py-1 text-xs font-medium rounded-full bg-<%= priorityColor %>-200 text-<%= priorityColor %>-800 cursor-help"
data-tooltip="<%= metadata.priorityReason %>">
2024-12-26 13:06:44 +09:00
<%= metadata.priority %> - <%= priorityLabel %>
</span>
</td>
<%- include('./bpset_progress.ejs', { metadata }) %>
<%- include('./bpset_actions.ejs', { metadata }) %>
</tr>