-
Notifications
You must be signed in to change notification settings - Fork 42
/
plugins-discourse-subscriptions-products-index.hbs
74 lines (71 loc) · 2.13 KB
/
plugins-discourse-subscriptions-products-index.hbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{{#if model.unconfigured}}
<p>{{i18n "discourse_subscriptions.admin.unconfigured"}}</p>
<p>
<a href="https://meta.discourse.org/t/discourse-subscriptions/140818/">
{{i18n "discourse_subscriptions.admin.on_meta"}}
</a>
</p>
{{else}}
<p class="btn-right">
<LinkTo
@route="adminPlugins.discourse-subscriptions.products.show"
@model="new"
class="btn btn-primary"
>
{{d-icon "plus"}}
<span>
{{i18n "discourse_subscriptions.admin.products.operations.new"}}
</span>
</LinkTo>
</p>
{{#if model}}
<table class="table discourse-patrons-table">
<thead>
<th>
{{i18n "discourse_subscriptions.admin.products.product.name"}}
</th>
<th>
{{i18n "discourse_subscriptions.admin.products.product.created_at"}}
</th>
<th>
{{i18n "discourse_subscriptions.admin.products.product.updated_at"}}
</th>
<th class="td-right">
{{i18n "discourse_subscriptions.admin.products.product.active"}}
</th>
<th></th>
</thead>
<tbody>
{{#each model as |product|}}
<tr>
<td>{{product.name}}</td>
<td>{{format-unix-date product.created}}</td>
<td>{{format-unix-date product.updated}}</td>
<td class="td-right">{{product.active}}</td>
<td class="td-right">
<div class="align-buttons">
<LinkTo
@route="adminPlugins.discourse-subscriptions.products.show"
@model={{product.id}}
class="btn no-text btn-icon"
>
{{d-icon "far-edit"}}
</LinkTo>
<DButton
@action={{route-action "destroyProduct"}}
@actionParam={{product}}
@icon="trash-alt"
class="btn-danger btn no-text btn-icon"
/>
</div>
</td>
</tr>
{{/each}}
</tbody>
</table>
{{else}}
<p>
{{i18n "discourse_subscriptions.admin.products.product_help"}}
</p>
{{/if}}
{{/if}}