initial templates and routes

This commit is contained in:
Rimian Perkins 2019-09-24 15:18:58 +10:00
parent e1ed1a41b0
commit 308c8ea771
7 changed files with 18 additions and 10 deletions

View File

@ -1,7 +0,0 @@
export default Ember.Controller.extend({
actions: {
createSubscriptionPlan() {
console.log(45);
}
}
});

View File

@ -1 +0,0 @@
export default Ember.Controller.extend({});

View File

@ -4,6 +4,9 @@ export default {
map() { map() {
this.route("discourse-patrons", function() { this.route("discourse-patrons", function() {
this.route("subscriptions"); this.route("subscriptions");
this.route("plans", function() {
this.route("show", { path: '/:plan-id' });
});
}); });
} }
}; };

View File

@ -0,0 +1,8 @@
<h3>Plans.</h3>
{{#link-to 'adminPlugins.discourse-patrons.plans.show' 'new'}}
New
{{/link-to}}
[{{outlet}}]

View File

@ -1,12 +1,12 @@
<h2>{{i18n 'discourse_patrons.title' site_name=siteSettings.title}}</h2> <h2>{{i18n 'discourse_patrons.title' site_name=siteSettings.title}}</h2>
{{#link-to 'adminPlugins.discourse-patrons'}} {{!-- {{#link-to 'adminPlugins.discourse-patrons'}}
Payments Payments
{{/link-to}} {{/link-to}}
{{#link-to 'adminPlugins.discourse-patrons.subscriptions'}} {{#link-to 'adminPlugins.discourse-patrons.subscriptions'}}
Subscriptions Subscriptions
{{/link-to}} {{/link-to}} --}}
<hr> <hr>

View File

@ -26,6 +26,8 @@ add_admin_route 'discourse_patrons.title', 'discourse-patrons'
Discourse::Application.routes.append do Discourse::Application.routes.append do
get '/admin/plugins/discourse-patrons' => 'admin/plugins#index' get '/admin/plugins/discourse-patrons' => 'admin/plugins#index'
get '/admin/plugins/discourse-patrons/subscriptions' => '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'
end end
after_initialize do after_initialize do