Martin Meyerhoff

Results 36 issues of Martin Meyerhoff

## Summary This adds a new gem to the suite, `solidus_legacy_promotions`. It's indended to be filled with things from core later (see #5634 ) for what it'll look like). I...

changelog:solidus
changelog:repository

## Summary The API gem references the promotion system in very few places, namely in the promotions endpoint. This endpoint is only accessible to admins, and our admin doesn't actually...

changelog:solidus_api
changelog:solidus_core

## Summary This extracts the legacy promotion system into a gem that lives within the solidus codebase. I've talked about this with @kennyadsl as a way to integrate a new...

changelog:solidus_backend
changelog:solidus_core
changelog:repository
changelog:solidus_admin

## Summary When importing legacy menu items into the new storefront's API, the `import_menu_items_from_backend` method will try reading the legacy menu item's paths. Those path might be defined in lambdas...

changelog:solidus_admin

## What is the current behavior? No behavior change, but the ActiveModel::ErrorSerializer reads much nicer. ## Checklist Please make sure the following requirements are complete: - [ ] Tests for...

## What is the current behavior? The CI runs fail because Ransack 4.1, which we need for Rails 7 support, is not available for Ruby < 3.0 ## What is...

This simplification allows decorating objects after they are paginated, without losing the correct total object count. I'm using an instance variable on the including controller here, because the decorating the...

This allows the gem to `touch` ingredients if taxons or products or variants update. Useful for cache invalidation!

## Summary We want to use the legacy `Spree::PromotionConfiguration` in the solidus_legacy_promotions test suite. ## Checklist Check out our [PR guidelines](https://github.com/solidusio/.github/blob/master/CONTRIBUTING.md#pull-request-guidelines) for more details. The following are mandatory for all...

changelog:solidus_api
changelog:solidus_core
changelog:repository

## Summary This column dates back to 2013, when token authentication was removed from Devise. We should not keep it. ## Checklist Check out our [PR guidelines](https://github.com/solidusio/.github/blob/master/CONTRIBUTING.md#pull-request-guidelines) for more details....