initial product pages

This commit is contained in:
Rimian Perkins
2019-10-14 15:39:24 +11:00
parent c6dcff5c06
commit 892478ab57
9 changed files with 24 additions and 4 deletions
@@ -4,10 +4,11 @@ export default {
map() {
this.route("discourse-patrons", function() {
this.route("dashboard");
this.route("subscriptions");
this.route("products");
this.route("plans", function() {
this.route("show", { path: "/:plan-id" });
});
this.route("subscriptions");
});
}
};
@@ -0,0 +1 @@
export default Discourse.Route.extend({});
@@ -0,0 +1 @@
export default Discourse.Route.extend({});
@@ -1,6 +1,4 @@
<h3>{{i18n 'discourse_patrons.admin.plans.title'}}</h3>
<table class="table discourse-patrons-admin">
<thead>
<th>{{i18n 'discourse_patrons.admin.plans.plan.plan_id'}}</th>
@@ -0,0 +1,11 @@
<table class="table discourse-patrons-admin">
<thead>
<th></th>
</thead>
{{#each model as |product|}}
<tr>
<td>{{product.id}}</td>
</tr>
{{/each}}
</table>
@@ -0,0 +1,2 @@
<h4>{{i18n 'discourse_patrons.admin.products.title'}}</h4>
@@ -3,6 +3,7 @@
<ul class="nav nav-pills">
{{nav-item route='adminPlugins.discourse-patrons.dashboard' label='discourse_patrons.admin.dashboard.title'}}
{{nav-item route='adminPlugins.discourse-patrons.products' label='discourse_patrons.admin.products.title'}}
{{nav-item route='adminPlugins.discourse-patrons.plans' label='discourse_patrons.admin.plans.title'}}
{{nav-item route='adminPlugins.discourse-patrons.subscriptions' label='discourse_patrons.admin.subscriptions.title'}}
</ul>