initial product pages
This commit is contained in:
@@ -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");
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
+1
@@ -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>
|
||||
|
||||
+11
@@ -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>
|
||||
+2
@@ -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>
|
||||
|
||||
@@ -59,9 +59,12 @@ en:
|
||||
payment_intent: Payment ID
|
||||
receipt_email: Receipt Email
|
||||
amount: Amount
|
||||
products:
|
||||
title: Products
|
||||
new: New Product
|
||||
plans:
|
||||
title: Plans
|
||||
new: New
|
||||
new: New Plan
|
||||
show:
|
||||
create: Create
|
||||
name: Name
|
||||
|
||||
@@ -25,6 +25,8 @@ add_admin_route 'discourse_patrons.title', 'discourse-patrons.dashboard'
|
||||
|
||||
Discourse::Application.routes.append do
|
||||
get '/admin/plugins/discourse-patrons/dashboard' => 'admin/plugins#index'
|
||||
get '/admin/plugins/discourse-patrons/products' => 'admin/plugins#index'
|
||||
get '/admin/plugins/discourse-patrons/products/:product_id' => 'admin/plugins#index'
|
||||
get '/admin/plugins/discourse-patrons/subscriptions' => 'admin/plugins#index'
|
||||
get '/admin/plugins/discourse-patrons/plans' => 'admin/plugins#index'
|
||||
get '/admin/plugins/discourse-patrons/plans/:plan_id' => 'admin/plugins#index'
|
||||
|
||||
Reference in New Issue
Block a user