set the dollar amount
This commit is contained in:
@@ -2,10 +2,16 @@ import computed from "ember-addons/ember-computed-decorators";
|
||||
import { ajax } from "discourse/lib/ajax";
|
||||
|
||||
const Plan = Discourse.Model.extend({
|
||||
@computed("amount")
|
||||
amountDollars(amount) {
|
||||
return parseFloat(amount / 100).toFixed(2);
|
||||
},
|
||||
amountDollars: Ember.computed("amount", {
|
||||
get() {
|
||||
return parseFloat(this.get("amount") / 100).toFixed(2);
|
||||
},
|
||||
set(key, value) {
|
||||
const decimal = parseFloat(value) * 100;
|
||||
this.set("amount", decimal);
|
||||
return value;
|
||||
}
|
||||
}),
|
||||
|
||||
@computed("amountDollars", "currency", "interval")
|
||||
subscriptionRate(amountDollars, currency, interval) {
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
</p>
|
||||
<p>
|
||||
<label for="amount">{{i18n 'discourse_patrons.admin.plans.plan.amount'}}</label>
|
||||
{{input type="text" name="name" value=model.plan.amount disabled=planFieldDisabled}}
|
||||
{{input type="text" name="name" value=model.plan.amountDollars disabled=planFieldDisabled}}
|
||||
</p>
|
||||
<p>
|
||||
<label for="trial">
|
||||
|
||||
Reference in New Issue
Block a user