├── .gitignore ├── .hound.yml ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── Appraisals ├── CONTRIBUTING.md ├── Gemfile ├── Guardfile ├── LICENSE.md ├── README.md ├── Rakefile ├── app ├── assets │ ├── javascripts │ │ └── spree │ │ │ ├── backend │ │ │ └── spree_multi_currency.js │ │ │ └── frontend │ │ │ └── spree_multi_currency.js │ └── stylesheets │ │ └── spree │ │ ├── backend │ │ └── spree_multi_currency.scss │ │ └── frontend │ │ └── spree_multi_currency.css ├── controllers │ └── spree │ │ ├── admin │ │ ├── general_settings_controller_decorator.rb │ │ └── prices_controller.rb │ │ └── currency_controller.rb ├── models │ └── spree │ │ ├── app_configuration_decorator.rb │ │ └── line_item_decorator.rb ├── overrides │ ├── multi_currency_admin_settings.rb │ └── spree │ │ ├── admin │ │ └── shared │ │ │ └── _product_tabs │ │ │ └── add_prices_to_product_tabs.rb │ │ └── shared │ │ └── _main_nav_bar │ │ └── add_currency_selector_in_main_nav_bar.rb └── views │ └── spree │ └── admin │ ├── general_settings │ └── _form.html.erb │ └── prices │ ├── _variant_prices.html.erb │ └── index.html.erb ├── bin └── rails ├── config ├── locales │ ├── de.yml │ ├── en.yml │ ├── my.yml │ ├── pl.yml │ ├── pt-BR.yml │ ├── ru.yml │ └── sv.yml └── routes.rb ├── gemfiles ├── spree_3_7.gemfile ├── spree_4_0.gemfile └── spree_master.gemfile ├── lib ├── generators │ └── spree_multi_currency │ │ └── install │ │ └── install_generator.rb ├── spree │ └── core │ │ ├── controller_helpers │ │ └── order_decorator.rb │ │ └── currency_helpers.rb ├── spree_multi_currency.rb └── spree_multi_currency │ ├── engine.rb │ └── version.rb ├── spec ├── features │ ├── admin │ │ ├── prices_settings_presence_spec.rb │ │ ├── prices_settings_updating_spec.rb │ │ └── variant_prices_spec.rb │ ├── order_prices_spec.rb │ └── product_prices_spec.rb ├── models │ └── spree │ │ └── line_item_decorator_spec.rb ├── spec_helper.rb └── support │ ├── capybara.rb │ ├── database_cleaner.rb │ ├── factory_bot.rb │ └── spree.rb └── spree_multi_currency.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/.hound.yml -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -r spec_helper 3 | -f documentation 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/.travis.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/Appraisals -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/javascripts/spree/backend/spree_multi_currency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/assets/javascripts/spree/backend/spree_multi_currency.js -------------------------------------------------------------------------------- /app/assets/javascripts/spree/frontend/spree_multi_currency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/assets/javascripts/spree/frontend/spree_multi_currency.js -------------------------------------------------------------------------------- /app/assets/stylesheets/spree/backend/spree_multi_currency.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/assets/stylesheets/spree/backend/spree_multi_currency.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/spree/frontend/spree_multi_currency.css: -------------------------------------------------------------------------------- 1 | /* 2 | *= require spree/frontend 3 | */ 4 | -------------------------------------------------------------------------------- /app/controllers/spree/admin/general_settings_controller_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/controllers/spree/admin/general_settings_controller_decorator.rb -------------------------------------------------------------------------------- /app/controllers/spree/admin/prices_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/controllers/spree/admin/prices_controller.rb -------------------------------------------------------------------------------- /app/controllers/spree/currency_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/controllers/spree/currency_controller.rb -------------------------------------------------------------------------------- /app/models/spree/app_configuration_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/models/spree/app_configuration_decorator.rb -------------------------------------------------------------------------------- /app/models/spree/line_item_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/models/spree/line_item_decorator.rb -------------------------------------------------------------------------------- /app/overrides/multi_currency_admin_settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/overrides/multi_currency_admin_settings.rb -------------------------------------------------------------------------------- /app/overrides/spree/admin/shared/_product_tabs/add_prices_to_product_tabs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/overrides/spree/admin/shared/_product_tabs/add_prices_to_product_tabs.rb -------------------------------------------------------------------------------- /app/overrides/spree/shared/_main_nav_bar/add_currency_selector_in_main_nav_bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/overrides/spree/shared/_main_nav_bar/add_currency_selector_in_main_nav_bar.rb -------------------------------------------------------------------------------- /app/views/spree/admin/general_settings/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/views/spree/admin/general_settings/_form.html.erb -------------------------------------------------------------------------------- /app/views/spree/admin/prices/_variant_prices.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/views/spree/admin/prices/_variant_prices.html.erb -------------------------------------------------------------------------------- /app/views/spree/admin/prices/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/app/views/spree/admin/prices/index.html.erb -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/bin/rails -------------------------------------------------------------------------------- /config/locales/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/de.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/my.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/my.yml -------------------------------------------------------------------------------- /config/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/pl.yml -------------------------------------------------------------------------------- /config/locales/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/pt-BR.yml -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/ru.yml -------------------------------------------------------------------------------- /config/locales/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/locales/sv.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/config/routes.rb -------------------------------------------------------------------------------- /gemfiles/spree_3_7.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/gemfiles/spree_3_7.gemfile -------------------------------------------------------------------------------- /gemfiles/spree_4_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/gemfiles/spree_4_0.gemfile -------------------------------------------------------------------------------- /gemfiles/spree_master.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/gemfiles/spree_master.gemfile -------------------------------------------------------------------------------- /lib/generators/spree_multi_currency/install/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/generators/spree_multi_currency/install/install_generator.rb -------------------------------------------------------------------------------- /lib/spree/core/controller_helpers/order_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/spree/core/controller_helpers/order_decorator.rb -------------------------------------------------------------------------------- /lib/spree/core/currency_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/spree/core/currency_helpers.rb -------------------------------------------------------------------------------- /lib/spree_multi_currency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/spree_multi_currency.rb -------------------------------------------------------------------------------- /lib/spree_multi_currency/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/spree_multi_currency/engine.rb -------------------------------------------------------------------------------- /lib/spree_multi_currency/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/lib/spree_multi_currency/version.rb -------------------------------------------------------------------------------- /spec/features/admin/prices_settings_presence_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/features/admin/prices_settings_presence_spec.rb -------------------------------------------------------------------------------- /spec/features/admin/prices_settings_updating_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/features/admin/prices_settings_updating_spec.rb -------------------------------------------------------------------------------- /spec/features/admin/variant_prices_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/features/admin/variant_prices_spec.rb -------------------------------------------------------------------------------- /spec/features/order_prices_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/features/order_prices_spec.rb -------------------------------------------------------------------------------- /spec/features/product_prices_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/features/product_prices_spec.rb -------------------------------------------------------------------------------- /spec/models/spree/line_item_decorator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/models/spree/line_item_decorator_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/support/capybara.rb -------------------------------------------------------------------------------- /spec/support/database_cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/support/database_cleaner.rb -------------------------------------------------------------------------------- /spec/support/factory_bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/support/factory_bot.rb -------------------------------------------------------------------------------- /spec/support/spree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spec/support/spree.rb -------------------------------------------------------------------------------- /spree_multi_currency.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spree-contrib/spree_multi_currency/HEAD/spree_multi_currency.gemspec --------------------------------------------------------------------------------