Create Plans

* rescue and respond to error from stripe
* save plan name and id
This commit is contained in:
Rimian Perkins
2019-10-08 15:55:38 +11:00
parent 99abd87c73
commit 6f9195a7d4
4 changed files with 35 additions and 11 deletions
@@ -1,5 +1,6 @@
import { ajax } from "discourse/lib/ajax";
import computed from "ember-addons/ember-computed-decorators";
import DiscourseURL from "discourse/lib/url";
export default Ember.Controller.extend({
@computed("model.plans")
@@ -1,3 +1,5 @@
import { popupAjaxError } from "discourse/lib/ajax-error";
export default Ember.Controller.extend({
actions: {
createPlan() {
@@ -5,7 +7,8 @@ export default Ember.Controller.extend({
.save()
.then(() => {
this.transitionToRoute("adminPlugins.discourse-patrons.plans");
});
})
.catch(popupAjaxError);
}
}
});