diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-subscriptions.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-subscriptions.js.es6 index f481a7b..e69de29 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-subscriptions.js.es6 +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-subscriptions.js.es6 @@ -1,7 +0,0 @@ -export default Ember.Controller.extend({ - actions: { - createSubscriptionPlan() { - console.log(45); - } - } -}); diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 deleted file mode 100644 index 2d3f960..0000000 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 +++ /dev/null @@ -1 +0,0 @@ -export default Ember.Controller.extend({}); diff --git a/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 b/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 index e95822b..d4adfc1 100644 --- a/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 +++ b/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 @@ -4,6 +4,9 @@ export default { map() { this.route("discourse-patrons", function() { this.route("subscriptions"); + this.route("plans", function() { + this.route("show", { path: '/:plan-id' }); + }); }); } }; diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-show.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-show.hbs new file mode 100644 index 0000000..1d34339 --- /dev/null +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-show.hbs @@ -0,0 +1,3 @@ + + +[plans show] diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans.hbs new file mode 100644 index 0000000..09e4bce --- /dev/null +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans.hbs @@ -0,0 +1,8 @@ + +

Plans.

+ +{{#link-to 'adminPlugins.discourse-patrons.plans.show' 'new'}} + New +{{/link-to}} + +[{{outlet}}] diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs index 090b192..ad3217e 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs @@ -1,12 +1,12 @@

{{i18n 'discourse_patrons.title' site_name=siteSettings.title}}

-{{#link-to 'adminPlugins.discourse-patrons'}} +{{!-- {{#link-to 'adminPlugins.discourse-patrons'}} Payments {{/link-to}} {{#link-to 'adminPlugins.discourse-patrons.subscriptions'}} Subscriptions -{{/link-to}} +{{/link-to}} --}}
diff --git a/plugin.rb b/plugin.rb index e5ee0c1..89686a1 100644 --- a/plugin.rb +++ b/plugin.rb @@ -26,6 +26,8 @@ add_admin_route 'discourse_patrons.title', 'discourse-patrons' Discourse::Application.routes.append do get '/admin/plugins/discourse-patrons' => '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 after_initialize do