diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-plans-index.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-plans-index.js.es6 index 3d78adb..e9f7c31 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-plans-index.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-plans-index.js.es6 @@ -3,25 +3,5 @@ import AdminPlan from "discourse/plugins/discourse-patrons/discourse/models/admi export default Discourse.Route.extend({ model() { return AdminPlan.findAll(); - }, - - actions: { - destroyPlan(plan) { - bootbox.confirm( - I18n.t("discourse_patrons.admin.plans.operations.destroy.confirm"), - I18n.t("no_value"), - I18n.t("yes_value"), - confirmed => { - if (confirmed) { - plan.destroy().then(() => { - this.controllerFor("adminPluginsDiscoursePatronsPlansIndex") - .get("model") - .removeObject(plan); - }) - .catch(data => bootbox.alert(data.jqXHR.responseJSON.errors.join("\n"))); - } - } - ); - } } }); diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-products-show.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-products-show.js.es6 index 1dc88c1..176ad8c 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-products-show.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-products-show.js.es6 @@ -22,4 +22,24 @@ export default Discourse.Route.extend({ return Ember.RSVP.hash({ plans, product, groups }); }, + + actions: { + destroyPlan(plan) { + bootbox.confirm( + I18n.t("discourse_patrons.admin.plans.operations.destroy.confirm"), + I18n.t("no_value"), + I18n.t("yes_value"), + confirmed => { + if (confirmed) { + plan.destroy().then(() => { + this.controllerFor("adminPluginsDiscoursePatronsProductsShow") + .get("model.plans") + .removeObject(plan); + }) + .catch(data => bootbox.alert(data.jqXHR.responseJSON.errors.join("\n"))); + } + } + ); + } + } }); diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-products-show.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-products-show.hbs index 15171ec..a836020 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-products-show.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-products-show.hbs @@ -35,7 +35,7 @@