spec/dummy/config/initializers/spree.rb in solidus_reports-1.0.0 vs spec/dummy/config/initializers/spree.rb in solidus_reports-1.1.0

- old
+ new

@@ -1,11 +1,13 @@ # Configure Solidus Preferences # See http://docs.solidus.io/Spree/AppConfiguration.html for details +# Solidus version defaults for preferences that are not overridden +Spree.load_defaults '3.3.0.alpha' + Spree.config do |config| # Core: - # Default currency for new sites config.currency = "USD" # from address for transactional emails config.mails_from = "store@example.com" @@ -16,37 +18,69 @@ # When set, product caches are only invalidated when they fall below or rise # above the inventory_cache_threshold that is set. Default is to invalidate cache on # any inventory changes. # config.inventory_cache_threshold = 3 + # Configure adapter for attachments on products and taxons (use ActiveStorageAttachment or PaperclipAttachment) + config.image_attachment_module = 'Spree::Image::ActiveStorageAttachment' + config.taxon_attachment_module = 'Spree::Taxon::ActiveStorageAttachment' - # Frontend: + # Defaults + # Permission Sets: - # Custom logo for the frontend - # config.logo = "logo/solidus.svg" + # Uncomment and customize the following line to add custom permission sets + # to a custom users role: + # config.roles.assign_permissions :role_name, ['Spree::PermissionSets::CustomPermissionSet'] - # Template to use when rendering layout - # config.layout = "spree/layouts/spree_application" - - # Admin: # Custom logo for the admin # config.admin_interface_logo = "logo/solidus.svg" # Gateway credentials can be configured statically here and referenced from # the admin. They can also be fully configured from the admin. # + # Please note that you need to use the solidus_stripe gem to have + # Stripe working: https://github.com/solidusio-contrib/solidus_stripe + # # config.static_model_preferences.add( - # Spree::Gateway::StripeGateway, + # Spree::PaymentMethod::StripeCreditCard, # 'stripe_env_credentials', # secret_key: ENV['STRIPE_SECRET_KEY'], # publishable_key: ENV['STRIPE_PUBLISHABLE_KEY'], # server: Rails.env.production? ? 'production' : 'test', # test_mode: !Rails.env.production? # ) end +Spree::Backend::Config.configure do |config| + config.locale = 'en' + # Uncomment and change the following configuration if you want to add + # a new menu item: + # + # config.menu_items << config.class::MenuItem.new( + # [:section], + # 'icon-name', + # url: 'https://solidus.io/' + # ) + # Custom frontend product path + # + # config.frontend_product_path = ->(template_context, product) { + # template_context.spree.product_path(product) + # } +end -Spree.user_class = "Spree::LegacyUser" +Spree::Api::Config.configure do |config| + config.requires_authentication = true +end + + Spree.user_class = "Spree::LegacyUser" + +# Rules for avoiding to store the current path into session for redirects +# When at least one rule is matched, the request path will not be stored +# in session. +# You can add your custom rules by uncommenting this line and changing +# the class name: +# +# Spree::UserLastUrlStorer.rules << 'Spree::UserLastUrlStorer::Rules::AuthenticationRule'