fix(currency-symbol): hard-coded dollar symbol removed

This commit is contained in:
Raj Rathore 2020-04-23 16:06:02 +05:30
parent 40a390c3eb
commit 30299a5f13
4 changed files with 18 additions and 16 deletions

View File

@ -29,10 +29,12 @@ class PaymentSerializer < ApplicationSerializer
private private
def user def user
begin
User.find(object.user_id) User.find(object.user_id)
rescue StandardError rescue StandardError
nil nil
end end
end
def currency_unit def currency_unit
case object.currency case object.currency

View File

@ -3,18 +3,18 @@ export default Ember.Helper.helper(function (params) {
let currencySign let currencySign
switch (Discourse.SiteSettings.discourse_subscriptions_currency) { switch (Discourse.SiteSettings.discourse_subscriptions_currency) {
case 'EUR': case "EUR":
currencySign = '€' currencySign = "€";
break break
case 'GBP': case "GBP":
currencySign = '£' currencySign = "£";
break break
case 'INR': case "INR":
currencySign = '₹' currencySign = "₹";
break break
default: default:
currencySign = '$' currencySign = "$";
} }
return [currencySign, params[0]].join('') return [currencySign, params[0]].join("");
}) })

View File

@ -16,7 +16,7 @@ const Plan = EmberObject.extend({
@computed("amountDollars", "currency", "interval") @computed("amountDollars", "currency", "interval")
subscriptionRate(amountDollars, currency, interval) { subscriptionRate(amountDollars, currency, interval) {
return `$${amountDollars} ${currency.toUpperCase()} / ${interval}`; return `${amountDollars} ${currency.toUpperCase()} / ${interval}`;
} }
}); });

View File

@ -5,20 +5,20 @@ plugins:
default: false default: false
client: true client: true
discourse_subscriptions_public_key: discourse_subscriptions_public_key:
default: "" default: ''
client: true client: true
discourse_subscriptions_secret_key: discourse_subscriptions_secret_key:
default: "" default: ''
client: false client: false
discourse_subscriptions_webhook_secret: discourse_subscriptions_webhook_secret:
default: "" default: ''
client: false client: false
discourse_subscriptions_allow_payments: discourse_subscriptions_allow_payments:
default: false default: false
client: true client: true
discourse_subscriptions_currency: discourse_subscriptions_currency:
client: true client: true
default: "USD" default: 'USD'
type: enum type: enum
choices: choices:
- AUD - AUD