diff --git a/app/serializers/payment_serializer.rb b/app/serializers/payment_serializer.rb index 2d46499..87ed2c3 100644 --- a/app/serializers/payment_serializer.rb +++ b/app/serializers/payment_serializer.rb @@ -44,6 +44,8 @@ class PaymentSerializer < ApplicationSerializer "£" when "inr" "₹" + when "brl" + "R$" else "$" end diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js.es6 index bee454d..045d40f 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js.es6 +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-subscriptions-products-show-plans-show.js.es6 @@ -15,7 +15,8 @@ export default Controller.extend({ { id: "EUR", name: "EUR" }, { id: "GBP", name: "GBP" }, { id: "USD", name: "USD" }, - { id: "INR", name: "INR" } + { id: "INR", name: "INR" }, + { id: "BRL", name: "BRL" } ]; }, diff --git a/assets/javascripts/discourse/helpers/format-currency.js.es6 b/assets/javascripts/discourse/helpers/format-currency.js.es6 index 7bf3de6..0717b6d 100644 --- a/assets/javascripts/discourse/helpers/format-currency.js.es6 +++ b/assets/javascripts/discourse/helpers/format-currency.js.es6 @@ -16,6 +16,10 @@ export default Helper.helper(function(params) { case "inr": currencySign = "₹"; break; + case "BRL": + case "brl": + currencySign = "R$"; + break; default: currencySign = "$"; } diff --git a/config/settings.yml b/config/settings.yml index 5ee2b3b..90a3d25 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -22,9 +22,10 @@ plugins: type: enum choices: - AUD + - BRL - CAD - EUR - GBP - - USD - - NZD - INR + - NZD + - USD