Martin Meyerhoff

Results 36 issues of Martin Meyerhoff

Solidus has a concept of Payment methods such as "CreditCard", "PayPal" and so on. This gem uses a single payment method for all of these, adding quite bit of complexity...

## Summary Without this fix, all adjustments, even if they are promotion adjustments, are displayed as "Tax". ## Checklist Check out our [PR guidelines](https://github.com/solidusio/.github/blob/master/CONTRIBUTING.md#pull-request-guidelines) for more details. The following are...

## Summary Selects for numbers are a bad idea. It is possible for our variants to have a `count_on_hand` of Infinity (by unchecking the "track inventory" checkbox. On my machine...

## Summary The extension point for the coupon code handler class has been moved to the configurable promotions object. Removes a lot of deprecation warnings from the test suite. ##...

## What is this pull request for? Currently, it's hard for us to invalidate caches for Alchemy pages when content that's referenced through ingredients with related objects changes. For example,...

Use Deface DSL instead of manual Deface overrides.

## Summary Spree::OrderContents interacts heavily with the current promotion system. This adds a new `Spree::SimpleOrderContents` class that we can use once all the core functionality and specs for the legacy...

changelog:solidus_core
changelog:repository

## Summary We should only provide configuration points that are actually necessary for a promotion system. The shipping promotion handler is not necessary for a promotion system that works, thus...

changelog:solidus_core
changelog:repository

## Summary We've delegated a lot of configuration accessors from `Spree::Config.instance` to `Spree::Config.promotions`. When we switch the default configuration to be the `Spree::Core::NullPromotionConfiguration` (which does nothing), we need to have...

changelog:solidus_core

## Summary This extension point has duplication when used, so we're renaming it to `Spree::Config.promotions.order_adjuster_class`. This describes better what it does. The new promotions configuration class has not been released,...

changelog:solidus_core