From bee940e672009402eb315415f2fb8b18c9e0c1e8 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Fri, 27 Sep 2019 09:42:32 +1000 Subject: [PATCH] url for edit --- .../admin-plugins-discourse-patrons-plans-index.js.es6 | 4 ++++ .../admin-plugins-discourse-patrons-subscriptions.js.es6 | 2 +- .../templates/admin/plugins-discourse-patrons-plans-index.hbs | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-plans-index.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-plans-index.js.es6 index 097284c..38fc4d5 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-plans-index.js.es6 +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons-plans-index.js.es6 @@ -10,6 +10,10 @@ export default Ember.Controller.extend({ actions: { deletePlan(id) { return ajax(`/patrons/admin/plans/${id}`, { method: "delete" }); + }, + + editPlan(id) { + return DiscourseURL.redirectTo(`/admin/plugins/discourse-patrons/plans/${id}`); } } }); diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-subscriptions.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-subscriptions.js.es6 index 268dd39..823543f 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-subscriptions.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons-subscriptions.js.es6 @@ -1,7 +1,7 @@ import { ajax } from "discourse/lib/ajax"; export default Discourse.Route.extend({ - model(params) { + model() { return ajax("/patrons/admin/subscriptions", { method: "get" }); } }); diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-index.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-index.hbs index be1ddd0..25fb0d1 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-index.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons-plans-index.hbs @@ -15,6 +15,7 @@ {{plan.interval}} {{plan.amount}} + {{d-button action=(action "editPlan" plan.id) icon="far-edit" class="btn no-text btn-icon"}} {{d-button action=(action "deletePlan" plan.id) icon="trash-alt" class="btn-danger btn no-text btn-icon"}}