aboutsummaryrefslogtreecommitdiff
path: root/client/html/pool_category_row.tpl
diff options
context:
space:
mode:
authorRuin0x112020-05-03 19:53:28 -0700
committerRuin0x112020-05-03 19:53:28 -0700
commitd59ecb8e230a55e6875076824723580bd3f4419b (patch)
tree34121668a4abb61fdeff0639d0c9567d0c398692 /client/html/pool_category_row.tpl
parent6a95a66f12a5407cfd8ffa7e373f756236bf0bce (diff)
Add pool CRUD operations/pages
Diffstat (limited to 'client/html/pool_category_row.tpl')
-rw-r--r--client/html/pool_category_row.tpl43
1 files changed, 43 insertions, 0 deletions
diff --git a/client/html/pool_category_row.tpl b/client/html/pool_category_row.tpl
new file mode 100644
index 0000000..5ff4456
--- /dev/null
+++ b/client/html/pool_category_row.tpl
@@ -0,0 +1,43 @@
+<% if (ctx.poolCategory.isDefault) { %><%
+ %><tr data-category='<%- ctx.poolCategory.name %>' class='default'><%
+%><% } else { %><%
+ %><tr data-category='<%- ctx.poolCategory.name %>'><%
+%><% } %>
+ <td class='name'>
+ <% if (ctx.canEditName) { %>
+ <%= ctx.makeTextInput({value: ctx.poolCategory.name, required: true}) %>
+ <% } else { %>
+ <%- ctx.poolCategory.name %>
+ <% } %>
+ </td>
+ <td class='color'>
+ <% if (ctx.canEditColor) { %>
+ <%= ctx.makeColorInput({value: ctx.poolCategory.color}) %>
+ <% } else { %>
+ <%- ctx.poolCategory.color %>
+ <% } %>
+ </td>
+ <td class='usages'>
+ <% if (ctx.poolCategory.name) { %>
+ <a href='<%- ctx.formatClientLink('pools', {query: 'category:' + ctx.poolCategory.name}) %>'>
+ <%- ctx.poolCategory.poolCount %>
+ </a>
+ <% } else { %>
+ <%- ctx.poolCategory.poolCount %>
+ <% } %>
+ </td>
+ <% if (ctx.canDelete) { %>
+ <td class='remove'>
+ <% if (ctx.poolCategory.poolCount) { %>
+ <a class='inactive' title="Can't delete category in use">Remove</a>
+ <% } else { %>
+ <a href>Remove</a>
+ <% } %>
+ </td>
+ <% } %>
+ <% if (ctx.canSetDefault) { %>
+ <td class='set-default'>
+ <a href>Make default</a>
+ </td>
+ <% } %>
+</tr>

© 2015 - 2026 Jakob L. Kreuze