Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Solidus

Become the brand everyone talks about.
Collective - Host: opensource - https://opencollective.com/solidus - Website: https://solidus.io/ - Code: https://github.com/solidusio/solidus

Merge pull request #5673 from mamhoff/order-coverage

Push spec coverage for Spree::Order to 100%

github.com/solidusio/solidus - 49e3da4712329d8e89327039abf0f047c6d11424 authored 11 months ago
Test Spree::Order#shipped?

github.com/solidusio/solidus - 36d1c02791d150f7da9c6db897d1d3d5707c86f2 authored 11 months ago
Test Spree::Order#can_add_coupon?

github.com/solidusio/solidus - 208717f33d6005024c795228277435bb26e01314 authored 11 months ago
Order state machine: Test resuming

github.com/solidusio/solidus - 9afebab321b0fa2805e7b92f77829e923ca7b7ab authored 11 months ago
Test order completion without payments

This was not tested before.

github.com/solidusio/solidus - dc61c5b01fdd16ef31094acb4c05f4471fa02120 authored 11 months ago
Test Spree::Order#payments_attributes=

github.com/solidusio/solidus - 7181828909093a39bee85e15b7b70a835f7e0fd2 authored 11 months ago
Test Spree::Order#bill_address_attributes=

github.com/solidusio/solidus - 7497ad29caa094ab33c76723afa254d40d053187 authored 11 months ago
Merge pull request #5672 from mamhoff/adjustment-coverage

github.com/solidusio/solidus - ddabeeff199bf3c87ad23784ac8d8569f7771718 authored 11 months ago
Test Spree::Order#can_approve?

github.com/solidusio/solidus - 371853d53dd8035c6a32153c788498dca0d5fe0e authored 11 months ago
Test Spree::Order#shipping_eq_billing_address?

github.com/solidusio/solidus - 951c3ae88910a14a22c80da7894a4eaa9985445c authored 11 months ago
Test Spree::Order#refresh_shipment_rates

github.com/solidusio/solidus - c5aea96abdc7bca7d4faf8fadb471f108e7566d2 authored 11 months ago
Test Spree::Order#create_proposed_shipments fully

There was one branch missing here.

github.com/solidusio/solidus - 779ed4c36493bba372af8e0f5c9a62bbcfc50ea9 authored 11 months ago
Test Spree::Order#coupon_code=

github.com/solidusio/solidus - 1b514f10712d3a542c8cf1a7e267d29c5402fe5f authored 11 months ago
Test Spree::Order#valid_credit_cards

I'm wondering whether this method should be deprecated as not many
real-world payment systems wo...

github.com/solidusio/solidus - e0f5d3de4c1761a1202e21b9f46da88e4dfb6d2d authored 11 months ago
Test Spree::Order#name

github.com/solidusio/solidus - 531e8547000dda0ec351638846f583396b20995a authored 11 months ago
Test Spree::Order#shipped_shipments

github.com/solidusio/solidus - f37ee4f4d13d27af250fde81e1ff819f01494234 authored 11 months ago
Test Spree::Order#to_param

github.com/solidusio/solidus - ea8c4a4e9843c8d570d1b02f807fde2e31277b7b authored 11 months ago
Test Spree::Order.by_state

github.com/solidusio/solidus - 420807255209f1a3e17f5e4b253229bce848a2b1 authored 11 months ago
Test Spree::Order.by_customer

github.com/solidusio/solidus - 184909808313cb07301c89004e4e4319d17641c2 authored 11 months ago
Test Spree::Order.find_by_param{!}

github.com/solidusio/solidus - 57c764498141e1626c37b7db8a05705a818b3612 authored 11 months ago
Test Spree::Adjustment#cancellation?

github.com/solidusio/solidus - 14531c0293ffea69182157f60d2bca96d5af46fd authored 11 months ago
Test Spree::Adjustment#unfinalize!

github.com/solidusio/solidus - 18b7ce4f7d84155bbd4f7d99fff6d72125279c7b authored 11 months ago
Test Spree::Adjustment#unfinalize

github.com/solidusio/solidus - 89094432733cf098e2a3bd6f2025a071818e188a authored 11 months ago
Test Spree::Adjustment#finalize

github.com/solidusio/solidus - 83d9d079a4ab0da9bbf361f217163c0ac869da7a authored 11 months ago
Spec coverage: Test calculate_eligibility for non-promo-adjustments

This case was not covered before.

github.com/solidusio/solidus - 5b3a66ced637fd8cad8d686c3d173c36f0d152e1 authored 11 months ago
Merge pull request #5632 from mamhoff/deprecate-adjustment-recalculate

Deprecate Spree::Adjustment#recalculate

github.com/solidusio/solidus - 928781f8e2a23ec744bfbddb0bc76de4968f6e80 authored 11 months ago
Merge pull request #5611 from mamhoff/locale-selecation-solidus-admin-routing-proxy

Use routing proxy in locale selection

github.com/solidusio/solidus - b532f9411ded3c49bd85d16d4d1e791182d8db8a authored 11 months ago
Merge pull request #5640 from mamhoff/legacy-promos-prep/extract-shared-examples

Make shared examples and DummyAbility require-able from outside of core

github.com/solidusio/solidus - b8a277d13bd1d997c2488d7a62d92ff34a845c72 authored 11 months ago
Merge pull request #5667 from mamhoff/null-promo-config

Introduce a null promotion configuration

github.com/solidusio/solidus - 2f2bd69c9a5bbc0ad8366af438629e804ffce8c2 authored 11 months ago
Add a Null promotion configuration

We need a promotion configuration when solidus_legacy_promotions is out
of core. This provides it.

github.com/solidusio/solidus - e29983fc60d7a99c3080f1f78577aad82864e59b authored 11 months ago
Introduce Null Promotion Handler

This is a stand-in for all the promotion handlers we have. It implements
all the methods from th...

github.com/solidusio/solidus - dac45b72f3bad7ca7a0280a8bc3d6b6a1e1e3136 authored 11 months ago
Introduce a NullAdjuster

This allows us to have a stand-in for a promotion system when, in fact,
we don't have one.

github.com/solidusio/solidus - da78680a05754cdfad96b7dc5bb94a3a14b89011 authored 11 months ago
Add extension point: Promotion Configuration class

Spree::Core::PromotionConfiguration will have to live in the
solidus_legacy_promotions gem. We w...

github.com/solidusio/solidus - e3adb7180594178023a8b28fa789ccd407336341 authored 11 months ago
Merge pull request #5639 from mamhoff/legacy-promos-prep/simplify-cancellation-spec

Remove promotion from cancellations spec

github.com/solidusio/solidus - 637dbad1dba411a32366ad733e6eee76c7f82b18 authored 11 months ago
Merge pull request #5635 from mamhoff/promotion-configuration

Promotion configuration

github.com/solidusio/solidus - 91544f49cb53928ccb6838826d45e68158ec4757 authored 11 months ago
Merge pull request #5665 from mamhoff/legacy-promos-prep/configurable-promotion-adjustment-sources

Configurable promotion adjustment sources

github.com/solidusio/solidus - 28c97caf399bffc3a306e348977e36f9601feec6 authored 11 months ago
Merge pull request #5636 from nebulab/spaghetticode/admin-tailwind-sandbox-fix

Add Admin Tailwind build when generating sandbox

github.com/solidusio/solidus - 656afaa84d24c8c93b59061cac063f97f54f9ae3 authored 12 months ago
Use new extension point for promotion adjustment source types

Rather than hardcoding `Spree::PromotionAction` here, use the configured
promotion source types.

github.com/solidusio/solidus - d0bf433c0b50c9f072cd165a392fa00b98e4abfa authored 12 months ago
Add extension point for promotion source types

This is an extension point to tell adjustments about what type of
adjustments they are. For the ...

github.com/solidusio/solidus - 05ad73697ad84af96c85a01bd1dbaddae5aaa1fb authored 12 months ago
Make Spree::Deprecator available in unit tests

It seems we want to be able to test files without loading all of Solidus.
Unfortunately, we do l...

github.com/solidusio/solidus - 4b4f8ea96b8a066d1fa2a03eea9674192c838300 authored 12 months ago
Use new promotion configuration across the project

It's working!

github.com/solidusio/solidus - df737dd562e7571655bd89ab9ce29f92c251efdc authored 12 months ago
Deprecate and delegate Spree::Core::Environment::Promotions

The contents of this class are promotion-related and should move to
`Spree::PromotionConfigurati...

github.com/solidusio/solidus - ec19538cc7f586871892d671a5c6c9592b074234 authored 12 months ago
Deprecate and delegate promotion-specific config from Spree::Config

This implements deprecated setters and getters for the
promotion-specific preferences on `Spree:...

github.com/solidusio/solidus - e494ec2763e3548cbfdc23fb8e6ff333bb025ad8 authored 12 months ago
Add promotion-specific configuration to Spree::Core::PromotionConfiguration

We want to be able to move all promotion-related things out of
`solidus_core` in PR #5634. Howev...

github.com/solidusio/solidus - 545a0e85d6ce8b3de99db710d5d13a25e4bbcc88 authored 12 months ago
Merge pull request #5656 from nebulab/rainerd/fix-community-guidelines-link

Fix link to the community guidelines document

github.com/solidusio/solidus - 5502e5ea3eac1c575e76630b039d71cdaf225b5b authored 12 months ago
Merge pull request #5658 from mamhoff/legacy-promos-prep/class-set-extensions

Nested Class Set extension, Promotion configuration object

github.com/solidusio/solidus - 395d909950c8a34d90cdcbb1a9a6f84b92da0921 authored 12 months ago
Add spec for Spree::Core::Environment::Calculators

github.com/solidusio/solidus - 0b70bfcc13ab18c7612b328afc2d15f8d91be8a0 authored 12 months ago
Merge pull request #5660 from nvandoorn/5506-fix-search-by-variant-on-stock-items

Fix search by variant on stock items

github.com/solidusio/solidus - 9d9c031475c2b0a69b1b9a2d7789e51ce0f60a52 authored 12 months ago
Remove order by sku from variant scope

This "fixes" the variant scope issue but I'm not sure it's the solution
we want. I suppose it de...

github.com/solidusio/solidus - c4bd75a78a812d45c7784e2bb21e471ecc7574c9 authored 12 months ago
Add failing feature spec for stock location bug

Before we fix this bug, we should reproduce it in a feature spec.

Co-authored-by: An Stewart <a...

github.com/solidusio/solidus - 24090382f0d754c8721b78ed66511054f0e44b1e authored 12 months ago
Allow promotion actions to know their calculators

No need for referencing different extension points here.

github.com/solidusio/solidus - a38ff8e16d5924ac3e5980e2c05b36b80279aa3c authored 12 months ago
Move config for promo calculators to Spree::PromotionConfiguration

We want promotion calculator configuration to live on the
Spree::Config.promotions.calculators o...

github.com/solidusio/solidus - f106451f47a461c43977817f7e9d5140e00960a1 authored 12 months ago
Backend: Use promotion_action.available_calculators

github.com/solidusio/solidus - a8dec8e022e3cf2c5b6dda7bc54b5a4335ebe0b3 authored 12 months ago
Add a getter for the promotion configuration

github.com/solidusio/solidus - 6b24c0767a39823ed091a12b271882d21d6e7db5 authored 12 months ago
Add a promotion configuration class

For now, this class only contains the promotion calculators. More
configuration to come.

github.com/solidusio/solidus - 25602bdbb2f446362f96ad83ac683384bd550023 authored 12 months ago
Class Constantizer: Allow initializing with a default

Helpful for directly initializing a class set.

github.com/solidusio/solidus - 0402095a2af80d1e9deb9a3f9618f186e226e6a9 authored 12 months ago
Add EnvironmentExtension#add_nested_class_set

This new method can be used like so:

```
class MyConfig
include Spree::Core::EnvironmentExten...

github.com/solidusio/solidus - 667d2c5c6b7776fb62db5835d2b3931aedb8b0e4 authored 12 months ago
Environment Extension: Allow default value

This extends the `add_class_set` command to accept a default value.
Useful for, well, default va...

github.com/solidusio/solidus - 3c5d7f181f81c9ed952e83b3629ffa7342f634d6 authored 12 months ago
Add nested class set

This is useful especially for defining a set of classes and classes they
can work with, like cal...

github.com/solidusio/solidus - d218c5061b42b6ce0d12e9ec9ae48622da224197 authored 12 months ago
Fix link to the community guidelines document

github.com/solidusio/solidus - 2f001dd10de92265e302f1011b7582d8fd958d7b authored 12 months ago
Add --build-admin-tailwind flag to installers

This way, we can provide the option to (not) build the Tailwind CSS
file and add rake tasks for ...

github.com/solidusio/solidus - ccfaa23f6a4c70d6ce89c7264f5d818db861f21c authored 12 months ago
Update doc for sandbox and Github installs

The preferred (AKA the only way that fully works) way to start the
sanbox is via `bin/dev`. Same...

github.com/solidusio/solidus - 26ed5f7dc8e7c1bc701d2c026e748af577364da6 authored 12 months ago
Install Solidus Admin after other subcomponents

This facilitates editing sandbox routes and Procfile when installing
Tailwind.

github.com/solidusio/solidus - 53c2160b18a3c7ed07d522ff605a87d875225be8 authored 12 months ago
Merge pull request #5595 from solidusio/elia+rainer/admin/contributing

[admin] Document SolidusAdmin intended usage and how to contribute

github.com/solidusio/solidus - 020f3c22cdcc78c422621989520323493a67fba1 authored 12 months ago
Merge pull request #5642 from rabbitbike/fix-migration-down-method-for-promotion_orders-promotions-foreign-key

Fix down migration for promotion_orders promotions foreign key

github.com/solidusio/solidus - 628c615ee8298d84b335ab28a495bf5a9d72e2f1 authored 12 months ago
Merge pull request #5643 from sascha-karnatz/fix-menu-item-menu-path

Menu item should not match url if match_path is set

github.com/solidusio/solidus - 248a6e6b5529c1630d9a28b3b36a78beadf145fa authored 12 months ago
Menu item should not match url if match_path is set

The menu item should not match the url if a match_path prevents this behavior. Previously the ma...

github.com/solidusio/solidus - 26fa1c1a119c79df664eae06e049cb8e0ee69727 authored 12 months ago
Merge pull request #5644 from tvdeyen/require-uri

Explicitly require URI in app configuration

github.com/solidusio/solidus - bb80c3aaf06fb66ce8e88b17a9cf80d000121bc0 authored 12 months ago
Explicitly require URI in app configuration

Without this we get

uninitialized constant Spree::AppConfiguration::URI

errors.

github.com/solidusio/solidus - c3036910e6495ffadfee0c1bf3be745e9bd0c27c authored 12 months ago
Merge pull request #5641 from nebulab/spaghetticode/add-better-errors-to-sandbox

Add `better_errors` gem to the sandbox

github.com/solidusio/solidus - c368ceba90319109fedc0b047bf0034d99b33879 authored 12 months ago
fix migration down method for promotion_orders promotions foreign key

github.com/solidusio/solidus - 69e178f8a53cf61d86c37a579779cfa3c76eec09 authored 12 months ago
Add better_errors gem to the sandbox

To enhance the developer-friendliness and interactivity of stack
traces, particularly those from...

github.com/solidusio/solidus - 2780359f1143ecf3db704c6414eede064424b8ca authored 12 months ago
Merge pull request #5638 from nebulab/spaghetticode/add-missing-product-option-types

Add missing option types to product sample data

github.com/solidusio/solidus - 1ae30d0da68126e4dba61ab97800e7571f24ea0d authored 12 months ago
Extract "working factories" into lib/

This allows to check for working factories outside the core gem.

github.com/solidusio/solidus - 8823049fe138c9b6261e2e776646f0cc9eade236 authored 12 months ago
Make DummyAbility require-able

We need this ability across several gems in the future.

github.com/solidusio/solidus - fc95b158b3a8c083736baf3c70972149ffb057db authored 12 months ago
Make calculator shared examples requirable

github.com/solidusio/solidus - b61f3c83679c0612458527dc5d65666b770be8b0 authored 12 months ago
Extract shared examples for order factory

We want to move the order_with_promotion factory.

github.com/solidusio/solidus - 4015a308a48ea54e3dc11f52ca42a6a33947d08e authored 12 months ago
Remove promotion from cancellations spec

This promotion isn't necessary for testing the rounding here. We can
just use a manual adjustment.

github.com/solidusio/solidus - d9971f3302a4f98386edbe29767a423a13b0e4fd authored 12 months ago
Add missing product option types

Sample products data was reworked with solidusio/solidus/pull/5437.
After these changes, some pr...

github.com/solidusio/solidus - 55ecd5b70830ee211d74799fccf752867561d0c3 authored 12 months ago
Merge pull request #5633 from mamhoff/remove-cancellation-recalculate-code-path

Remove call to private method `#update_cancellations` from `OrderUpdater#recalculate_adjustments`

github.com/solidusio/solidus - c9b62b160db954746de94e0951ad419cd1249365 authored 12 months ago
Expand Solidus Admin documentation

A few new sections are added, while other are edited in order to
better describe the current sta...

github.com/solidusio/solidus - c758304ce166f5daa62301279078993be23f33f7 authored 12 months ago
Improve Solidus Admin gemspec metadata

Since the gem has specific releases, it makes sense to point to
its specific readme, code path a...

github.com/solidusio/solidus - 85a11e4d043f14cc324681d91e1e5c94c7b4e03f authored 12 months ago
Never attempt recalculating unit cancel adjustments

Unit cancel adjustments are always finalized, and will thus never be
recalculated. Attempting to...

github.com/solidusio/solidus - 9d249a3941304d26b785192a2e913a10cb92263a authored about 1 year ago
Adjustment factory: Don't use #recalculate

github.com/solidusio/solidus - 7ff5b8ca06d188dc7c4b071928ecc28833add414 authored about 1 year ago
Deprecate Spree::Adjustment#recalculate

We've already deprecated Spree::Adjustment#calculate_eligibility, and
we've removed all the code...

github.com/solidusio/solidus - 49af69980ebd522c5f97e4e2f6e8ea9ab5cd1c59 authored about 1 year ago
Merge pull request #5618 from nebulab/spaghetticode/fix-sandbox-issues

Fix minor sandbox generation issues

github.com/solidusio/solidus - 4b46992e48ab9137ab075969fae851c60a889f86 authored about 1 year ago
Run `bundle add solidus_admin` only when missing

This avoids errors when running the installer on apps that already
include that gem, for example...

github.com/solidusio/solidus - 17647e5afaa64f65bc6b84beaa568f138b3f672c authored about 1 year ago
Append to .gitignore only when file exists

This prevent the following error when the `.gitignore` file is
not present, for example when cre...

github.com/solidusio/solidus - b4f14e83ff22dc04a1cf51c3f89910dd3b6b7b06 authored about 1 year ago
Use routing proxy in locale selection

Without this, engines that want to display the Solidus menu bar will get
an error.

github.com/solidusio/solidus - 5eabcfe54410344ce189bfa3839cbd57ee3b2e7f authored about 1 year ago
Merge pull request #5607 from spaghetticode/spaghetticode/fix-solidus-admin-install

Bundle solidus_admin >= 0.2 in Solidus installer

github.com/solidusio/solidus - 8b5f57cf032c8df8685249c11d252426eca98ced authored about 1 year ago
Bundle solidus_admin >= 0.2 in Solidus installer

Currently, running `rails g solidus:install` on a new rails app
bundles `solidus_admin` with ver...

github.com/solidusio/solidus - 6060072b0be61dd7b934c121836fe6c9d207c2bd authored about 1 year ago
Merge pull request #5604 from mamhoff/theme-selection-solidus-admin-routing-proxy

Theme selection for Solidus Admin: Use spree routing proxy

github.com/solidusio/solidus - 07ca9b28f6d13c4af74c35c43ec3b0dfc6175629 authored about 1 year ago
Theme selection for Solidus Admin: Use spree routing proxy

When using the navigation from a gem that isolates its namespace in
such a way that the default ...

github.com/solidusio/solidus - f4c96a8ba8cbd7f2dafd7548aa1f0935cf4697e2 authored about 1 year ago
Merge pull request #5599 from mamhoff/namespace-theme-selection-path-helper

Use `spree` routing proxy in theme selection partial

github.com/solidusio/solidus - 69090d59477b5475a615154d4944a960ff4f4221 authored about 1 year ago
Merge pull request #5597 from mamhoff/allow-puma-6

Allow Puma 6 in development

github.com/solidusio/solidus - 37b4af795073a2bc90e3b68841ceca57cfb51874 authored about 1 year ago
Merge pull request #5600 from tvdeyen/allow-skip-admin-extensions

Disable admin preview for extensions test apps

github.com/solidusio/solidus - 8f228c55860cd979ca93f272c6157ddc8dbcbe7e authored about 1 year ago
Merge pull request #5601 from tvdeyen/fix-flaky-stock-items-spec

github.com/solidusio/solidus - 338657abe97acd7b748599c459178799970b75bb authored about 1 year ago
fix(admin stock items spec): Wait for tab to be active

github.com/solidusio/solidus - 2a61adc6b095a8521872777126d966f8a2d334f9 authored about 1 year ago
Disable admin preview for extensions test apps

The new admin is far from complete and existing
extensions will fail if we test them with the
ne...

github.com/solidusio/solidus - 27b94a96cd36f2b1eeb270266630bc1965916cd8 authored about 1 year ago
Use `spree` routing proxy in theme selection partial

When using the navigation from a gem that isolates its namespace in such
a way that the default ...

github.com/solidusio/solidus - e2b1257a13f6dd82c32d374d5f50016e45400efd authored about 1 year ago