user cancels subscription

This commit is contained in:
Rimian Perkins
2019-10-31 10:01:41 +11:00
parent 03cbc235b1
commit dbaa30ba18
7 changed files with 63 additions and 32 deletions
@@ -7,6 +7,11 @@ const Subscription = Discourse.Model.extend({
return moment.unix(created).format();
},
@computed("status")
canceled(status) {
return status === 'canceled';
},
save() {
const data = {
customer: this.customer,
@@ -17,7 +22,9 @@ const Subscription = Discourse.Model.extend({
},
destroy() {
return ajax(`/patrons/subscriptions/${this.id}`, { method: "delete" });
return ajax(`/patrons/subscriptions/${this.id}`, { method: "delete" }).then(result =>
Subscription.create(result)
);
},
});