Ecosyste.ms: OpenCollective

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

github.com/solidusio/solidus

🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
https://github.com/solidusio/solidus

Merge pull request #4875 from nebulab/waiting-for-dev/event_to_hash_ruby_v2.7

Fix publishing events responding to #to_hash on Ruby 2.7

8f56183ccbe80df248278a479987997415b6c9dd authored about 2 years ago
Merge pull request #4893 from nebulab/kennyadsl/flacky-retry

Retry flaky specs automatically

6d19135e02e1978a8eea1616070bb5b493761345 authored about 2 years ago
Merge pull request #4892 from nebulab/davidedistefano/improve-product-datails-layout

Improve Product Details tab layout

e19882b62c6fbaf2d591aa229fc5716cf35da336 authored about 2 years ago
Merge pull request #4876 from solidusio/elia/order-helpers-deprecation

Deprecate `Admin::OrdersHelper#line_item_shipment_price`

a7521cbab8937fbbb1655fb99a808b8f7aa7debb authored about 2 years ago
Fix publishing events responding to #to_hash on Ruby 2.7

When a method accepts both splatted positional & keyword parameters and
a single argument respon...

d69f8d7ffcbb43c2d1c6a54b9042486a6ff07053 authored about 2 years ago
Add the /admin/orders/:number route

Very handy when switching from an order on the storefront to
the /admin bu just prepending "/adm...

4279cb9ea04b1efae76848842126d8081557e8e7 authored about 2 years ago
Mark most common flaky specs

This will trigger a retry in the CI when they fail.

ee52b9f2eb773e47bdb6c420507441d1974305be authored about 2 years ago
Improve Product Details tab layout

Prevent the sidebar in admin Product Details tab to push down some
fields (Taxons, Option Types,...

60857d68f424047540da96bd9d1afdd8fb495229 authored about 2 years ago
Add a testing support helper for flaky specs

This helper relies on rspec-retry, which will retry
flagged specs when they fail. We can use thi...

f1f81a2048d0107874535a4683b0d7c822cd91ec authored about 2 years ago
Remove deprecated order updater promotions code

We now do all of this stuff in the configurable promotion adjuster
class.

b13ca75913ecf1a4995982592bb9d1cfff3d9bca authored about 2 years ago
Merge pull request #4889 from nebulab/gsmendoza/4878-set-solidus-frontend-to-3-4-0-dev

Update the SolidusFrontend dependency to 3.4.0.dev

07f248c960bc0fb3a5ebc812cd1e6cfb66fe13f1 authored about 2 years ago
Update the SolidusFrontend dependency to 3.4.0.dev

Fixes https://github.com/solidusio/solidus/issues/4878.

fb3d022722f60b4526698a153a6e8b56544d7606 authored about 2 years ago
Revert "Fetch solidus_frontend from RubyGems instead of GitHub"

This reverts commit aaa136f11121560cc903c8a223332e6220b04779.

Since we'll point solidus_fronten...

7c74da3b4b3ad4d112bb56f76ab1750e4c7861eb authored about 2 years ago
Merge pull request #4880 from nebulab/waiting-for-dev/testing_events_on_ci_fix

Fix CI only testing with the legacy event system adapter

794eb1980063cf0afe17ef8ce7af97fd58bb4cc0 authored about 2 years ago
Deprecate Admin::OrdersHelper#line_item_shipment_price

040333902a432780060eba0be3d9a7b38793b3de authored about 2 years ago
Add YARD docs to Admin::OrdersHelper

fbbb2591b44f78a624e3fd2f51131e47dfd1a2e3 authored about 2 years ago
Merge pull request #4884 from MassimilianoLattanzio/ml/fix-sticky-admin-nav-on-long-menu

Fix sticky admin nav on long menu

a1e3d38e52c4ef1afb5281cc0a4596dce4d5e1a4 authored about 2 years ago
Merge pull request #4847 from vassalloandrea/av/enhance-stoplight-api-key-description

Add a better description for the api key to Stoplight

c0f860c3e78c7727270e6134a80960fae62bf42c authored about 2 years ago
Merge pull request #4885 from nebulab/gsmendoza/4878-loosen-solidus-frontend

Fetch solidus_frontend from RubyGems instead of GitHub

1561e1370cff52e88ed72977274a9987c69038a1 authored about 2 years ago
Fetch solidus_frontend from RubyGems instead of GitHub

Fixes https://github.com/solidusio/solidus/issues/4878.

With this change, we're breaking from t...

aaa136f11121560cc903c8a223332e6220b04779 authored about 2 years ago
Fix sticky admin nav on long menu

In Solidus, the admin nav menu becomes sticky after scrolling the page.
If the menu contains a f...

79ab2459ca85a4931d34427334f0f87b9bd11459 authored about 2 years ago
Fix CI only testing with the legacy event system adapter

From https://github.com/solidusio/solidus/pull/4666 all CI jobs have
been running with the legac...

f1090395ba9e634538e996e242b8a507d9255490 authored about 2 years ago
Merge pull request #4873 from solidusio/github-actions/3997104994-1

Post-release chores after having released Solidus v3.3.0

1c4b1ffbcf08ff6d907bdb2c77699b67a331b4fe authored about 2 years ago
Merge pull request #4870 from nebulab/kennyadsl/remove-deprecation-tests

Stop using RSpec is_expected with block expectations

0b4085b464239c6f7d96941353833537f2691ba7 authored about 2 years ago
Post-release chores after having released Solidus v3.3.0

This code has been automatically generated by our 'Prepare post-release' GitHub
action.

Make su...

7ee361c7a3f9571210e2aa8cc467a0bbe331c666 authored about 2 years ago
Merge pull request #4868 from solidusio/github-actions/3993331541-1

Prepare release for Solidus v3.3.0

88592ef79eef49bbd7f7a4f3afc0857dd0722709 authored about 2 years ago
Prepare release for Solidus v3.3.0

This code has been automatically generated by our 'Prepare release' GitHub
action.

The actual r...

b1ecbc0012a8e24bef31485b31d15ea985e22d07 authored about 2 years ago
Stop using RSpec is_expected with block expectations

This syntax support is ending and it was printing a number
of deprecation messages in our test s...

a009fc7fb69aa3d13b3e2ac5dc8f2dc2be8044e7 authored about 2 years ago
Merge pull request #4869 from nebulab/waiting-for-dev/remove_buildkite

Remove buildkite test collector until issue is fixed upstream

f3d54cf82dce1677026bd57b7d7a8ce020cc543d authored about 2 years ago
Remove buildkite test collector until issue is fixed upstream

See buildkite/test-collector-ruby#160 [1]. Until the issue is fixed it's
better to remove instea...

9196f04bfaef835dfbe55d059b37f1ca6f1eecac authored about 2 years ago
Merge pull request #4865 from solidusio/elia/paypal-1-0

Get the paypal payment method option out of pre-release

b67bed9e54163254b5b16fb12908db771df16d0e authored about 2 years ago
Merge pull request #4858 from solidusio/elia/static-model-preferences

Allow storing static preferences using string class names

07d570f1819b4750352f92769cb84a8634f6727e authored about 2 years ago
Merge pull request #4861 from nebulab/kennyadsl/better-bogus-try-void

Improve Bogus (test) Credit Card voiding

ad5c86b8f84bd665a5271a0cac97893b21a5be0e authored about 2 years ago
Allow storing static preferences using string class names

This will make unnecessary to wrap these definitions under `.to_prepare`
blocks.

Additionally t...

8281f981d077d3b287b437a0894215210f76fc3e authored about 2 years ago
Get the paypal payment method option out of pre-release

v1.0 is being released right now after it had sufficient time to
gather and fix trivial bugs.

1c3b56ca5965310955015a62b86048cc388205fa authored about 2 years ago
Remove Simple/BogusCreditCard#try_void

It will fall back to Spree::PaymentMethod#try_void
via class inheritance.

Now that the parent c...

d3e29006c24ac1d238166f8db53827fc0661d37e authored about 2 years ago
Remove duplicated Order#cancel! tests

We had a lot of duplication between specs in order_spec
and order/state_machine_spec.

I tried t...

2eab6a491b71d4a58f7e76dbe5384c30fd66a9d6 authored about 2 years ago
Improve Bogus Credit Cards voiding

It now simulates what really happens on most credit cards
payment gateway. If the payment has be...

d58018fa9f8ce5dd2d499e19d4baac29398e89ee authored about 2 years ago
Merge pull request #4823 from solidusio/elia/payment-processing-refactor

Spree::Payment::Processing refactor

36340a8785294b7287b03599232be8bf44de548e authored about 2 years ago
Avoid using `#send` during payment processing

The internal helpers were adding more noise and indirection than
clarity. Now the calls to `#pur...

b1d3858da85717973b343dc96227e53f941dd819 authored about 2 years ago
Reorder precondition checks in payment processing

This way we group simple checks and checks that would raise
exceptions in different groups for b...

2b22cf0987ace5614caa9e96f1e778c9f0579c6e authored about 2 years ago
Streamline response handling in payment processing

Remove some indirection and unnecessary meta-programming.
Have it return either true or false le...

a5ec43b237474c6e6c9aa13aff3e5ff32a03b8bd authored about 2 years ago
Add a better description for the api key

Some endpoints that are not related to the users can be used without
the api key changing the So...

4a689de0a1f6de3d64fe0a1ce08952ff1709ef92 authored about 2 years ago
Fix indentation

3ff20c527f6dcc38a6cc3d00ea6ab5231a2c7d0a authored about 2 years ago
Avoid using a block for checking payment preconditions

This turns a deeply nested set of `if`s into a list of guard clauses.

8859360e0ddbce73d060bdce73114206bc84ad95 authored about 2 years ago
Merge pull request #4852 from nebulab/ryanofwoods/add-available-scope-to-product-ransackable_scopes

Add available to Product.ransackable_scopes

c6050d71707063d1e46693f7d388ebc4c07d1a60 authored about 2 years ago
Add available to Product.ransackable_scopes

A useful scope. Usage:
- Only return available products: `available: true`; and
- Return non-ava...

aba733daed525224855e07b75545ad6d973c84f3 authored about 2 years ago
Merge pull request #4857 from nebulab/ryanofwoods/improve-ransackable-attribute-class-methods-usage

Improve Ransackable attribute class methods usage

e71c2238b533d6ac6d04aaeea6a74742691d2067 authored about 2 years ago
Merge pull request #4859 from solidusio/elia+kennyadsl/try-void-source

Provide transaction_id and source in try_void

95d890e176c3dcd85429ebc9cc3df08261930a94 authored about 2 years ago
Give allowed_ransackable_* methods a default value

Having a default of `[]` seems more appropriate than `nil`. This will
also allow stores to conca...

3bd4f2106f5ead69a4b73738b117306713acd7d9 authored about 2 years ago
Provide transaction_id and source in try_void

The previous implementation was missing these fields,
which might be useless for some implementa...

57625a5f6df1b9db5357cdb620c82d2706768e1b authored about 2 years ago
Merge pull request #4817 from nebulab/kennyadsl/ruby-3.2

Test Solidus against Ruby 3.2

cdb4efcee6933f9fd5165cffbbb1e66a3faf44ef authored about 2 years ago
Test Solidus against Ruby 3.2

This commit changes the CI matrix a little bit:

The main tests are performed against Rails 7 vs...

c0cb06ea393fa0f541da870b596008a7df82c4fb authored about 2 years ago
Merge pull request #4844 from nebulab/kennyadsl/fix-search-nomethoderror

Raise a custom extension passing invalid search params

17540ad0c9d7c8d69d7913a0942edf70e9e8f183 authored about 2 years ago
Merge pull request #4856 from nebulab/waiting-for-dev/revert_deprecation_of_redirect_back_or_default

Revert the deprecation of `#redirect_back_or_default` method

625aa06c7106001c84bf00b27bc1d9247192b39f authored about 2 years ago
Raise a custom extension passing invalid search params

Right now, passing a string or any other thing that is not
a Hash to the searcher in the `:searc...

9ce2bed58192838782579b8e4dda65efddf211c7 authored about 2 years ago
Merge pull request #4853 from nebulab/ryanofwoods/improve-ransackable-attribute-class-method-names

Improve ransackable attribute class method names

929035c957f75ebd7ae745af69bf2a93a3727a87 authored about 2 years ago
Replace deprecated whitelisted_ransackable_* method usage

See previous commits.

870890a11c876ca6718f09ace27fb833154e8f67 authored about 2 years ago
Deprecate whitelisted_ransackable_* for a more favourable name

Using allow and disallow or similar is generally more favourable than
whitelist and blacklist re...

d237f5191e1f5bb88ca046a2c3b03dd9417cdd8d authored about 2 years ago
Merge pull request #4855 from nebulab/waiting-for-dev/call_instead_adjust

Use `call` in the adjustments recalculator's interface

2223700f392c2e9da1b8ef53f6ba1e5676a35f35 authored about 2 years ago
Revert the deprecation of `#redirect_back_or_default` method

We deprecated `#redirect_back_or_default` method in #4533 [1]. However,
the original plan was ha...

e82312316ebc40cc0ac147c10dafafd8bd6899c6 authored about 2 years ago
Use `call` in the adjustments recalculator's interface

We introduced an extension point for promotion adjustments in #4460 [1].

We change the expected...

5b91ce61d51b7c1a53dfdb055ea13643ccf25860 authored about 2 years ago
Merge pull request #4850 from nebulab/waiting-for-dev/remove_rails_v5.2_support

Remove Rails v5.2 support

a71107b7d6c6899061c526d8153b30c963dd07bb authored about 2 years ago
Remove indirection to set current host for ActiveStorage

We no longer support Rails v5.2, so there's no need to support the old
way [1]. As we only need ...

a3119d560c7575e41fbaa05cc090738e6b9e83e4 authored about 2 years ago
Remove support for Rails v5.2

Rails v5.2 is EOL since 01 Jun 2022 [1].

Our new release policy [2] makes it clear that we don'...

28d72e94689e7dfe6fb8d79692d43e39b60e4965 authored about 2 years ago
Merge pull request #4848 from nebulab/waiting-for-dev/remove_ruby_v2.6_support

Remove Ruby v2.6 support

26f1193fad0f3ab2ed678158db2b5df6e2910d4c authored about 2 years ago
Use beginless ranges when possible

The new syntax was introduced back on Ruby v2.7 [1]

[1] - https://ruby-doc.org/core-2.7.0/Range...

25f0428ceb32e6e8c3277c73863cd908bd2a1165 authored about 2 years ago
Remove support for ruby v2.6

Ruby v2.6 is EOL since 12 Apr 2022 [1].

Our new release policy [2] makes it clear that we don't...

fb347f70f7b7f0633d4bc24a4c4327763464d7ba authored about 2 years ago
Merge pull request #4845 from nebulab/waiting-for-dev/remove_ruby_v2.5_support

Remove Ruby v2.5 support

2b79f72aa53f5caa850c587888fff46c1c91f7b7 authored about 2 years ago
Use more succint #then alias instead of #yield_self

`Object#yield_self` is available from Ruby 2.6 [1]

[1] - https://ruby-doc.org/core-2.6/Object.h...

1f11c28f278218f58775b6a5d7c377529be14724 authored about 2 years ago
Use endless ranges when possible

The new syntax was introduced back on Ruby v2.6 [1]

[1] - https://ruby-doc.org/core-2.6/Range.h...

49b852a5d65258cc9e728d9d61bc59c520462430 authored about 2 years ago
Remove support for ruby v2.5

Ruby v2.5 is EOL since 05 Apr 2021 [1].

Our new release policy [2] makes it clear that we don't...

bfd56a4d3d50922c4f2428305ad4be912d65dfa2 authored about 2 years ago
Merge pull request #4843 from nebulab/kennyadsl/default-payment-try-void

Add a default implementation for PaymentMethod#try_void

843a9a166845facfc92afe65423de2e7a7e7d7ca authored about 2 years ago
Add a default implementation for PaymentMethod#try_void

We use to replicate this behavior on all the payment extensions
that add a payment integration. ...

a52c46703e2509ca56083618e3ee99fc9c41823a authored about 2 years ago
Refactor Spree::PaymentMethod specs

to avoid polluting the global namespace, in fact those
classes were defined on a global Object a...

cb0cb9b1dc8a36741380f003f73261f18c51f020 authored about 2 years ago
Merge pull request #4828 from nebulab/elia/set-default-store-for-new-payment-methods

Pre-add the default store to new payment methods

16d1e3704fbbe630a584c919de1a640a6ab6c6f8 authored about 2 years ago
Merge pull request #4818 from nebulab/kennyadsl/fix-frontend-dependency-dev-master

Be explicit about the solidus_frontend gemspec dependency

4451065d4e1fa987173c568f72aec623e926cdfc authored about 2 years ago
Merge pull request #4832 from tvdeyen/do-not-show-deleted-prices

Hide soft deleted prices from admin product view

9d94419eea2a16601b793c6c0b836efa457b4f8f authored about 2 years ago
Merge pull request #4833 from tvdeyen/fix-deleted-records-table-style

Fix styling of table rows for deleted records

3e8237825545391329adc60afd2448f34868ee19 authored about 2 years ago
Fix styling of table rows for deleted records

The current styling is brutal and not nice. Using the
remove action hover style for deleted reco...

9788b196e6dfefcccbb34c814c8b9cf0e0596ef0 authored about 2 years ago
Hide soft deleted prices from admin product view

The `product.prices` relation has been changed in 3f4578aba47fbfdebcba7cbdcb84507f142ae93d
to ma...

9da5ebf8e20b2213928bc4ae10ad18850cff4e88 authored about 2 years ago
Pre-add the default store to new payment methods

This is a sensible default that won't be to be touched most of the
time. Previously it was requi...

f9461a3dff954858b0177af59f77f6cd8b780b87 authored about 2 years ago
Merge pull request #4824 from tvdeyen/revert-pr-4758

Revert "Remove trailing zeroes in tax amount"

785995d55fc7c30993e43633543349cce8239aa7 authored about 2 years ago
Merge pull request #4825 from solidusio/fix/logout-typo

Fix typo s/loout/logout/

8301501d8c560d251a6ae5faaddea4ece3fedc2b authored about 2 years ago
Fix typo s/loout/logout/

799af6a2d077cfda7dc3fbb1b8d62e06cc5ff3b8 authored about 2 years ago
Add EN percentage number format

In order to display US tax rate precision with one
trailing zero (instead of the default 3) we n...

048fd6b5e2a7e6042c19489a22cbdff5ee5765fe authored about 2 years ago
Revert "Remove trailing zeroes in tax amount"

With the change we cannot control the format with locale files anymore.
The preposed solution to...

71e31e8347180229719e95497c7969d3b4e4577c authored about 2 years ago
Merge pull request #4812 from nebulab/waiting-for-dev/fix_octokit_pagination

Fix Octokit pagination

840da0551ee00d5d706e6b1f033da7fcdd903c86 authored about 2 years ago
Be explicit about the solidus_frontend gemspec dependency

We need to avoid being too strict on the frontend dependency
because otherwise we need to releas...

b508b9b88f4b67bfca35c9e7e92bd36aa80acd94 authored about 2 years ago
Fix Octokit pagination

We were using the reader instead of the writer for it

7d0fe2c443c5c8665bf38724de92299c306b24ae authored about 2 years ago
Merge pull request #4805 from nebulab/waiting-for-dev/extract_pipeline_info_in_composite_action

Extract pipeline context into a composite action

cc370378e087ce623cac794ef36b567bbbd57432 authored about 2 years ago
Merge pull request #4767 from nebulab/ryanofwoods/make-product-autocomplete-more-reusable

Improve variant and product autocomplete functions flexibility with Ransack

0990aa8fd45e7b6aad450731530a8e119d994308 authored about 2 years ago
Extract pipeline context into a composite action

We move the reused workflow [1] to extract the pipeline context to a
composite action [2]. There...

3969860a469c812edd2959b4a259e9c38d230e1f authored about 2 years ago
Merge pull request #4802 from nebulab/waiting-for-dev/skip_changelog_at_job_level

Skip update of release notes at the job definition level

bdfe7826b8212d5a3c1f8df369aa88957792fe4d authored about 2 years ago
Merge pull request #4801 from nebulab/waiting-for-dev/fix_diff_for_release_notes

Fix source tag used to create the diff for the release notes on master

4183aae1911755aca00f9e3918d46236b8044ea1 authored about 2 years ago
squash Improve variantAutocomplete to be more reusable

Make variantAutocomplete backwards compatible. Users can still pass an
object of parameters, nul...

5cd300738f39120469f16100b3e7e7dd92063f79 authored about 2 years ago
Skip update of release notes at the job definition level

We're already skipping adding entries for PRs merged with the
`changelog:skip` label. However, w...

dc75a6564132377f0fb18c3fb2d38228e40903a9 authored about 2 years ago
Fix source tag used to create the diff for the release notes on master

On the automatic generation of the release notes (see #4719), we append
them with a link to the ...

23d56c9c19bdcd790d03b71b1d244e650387b016 authored about 2 years ago
Merge pull request #4794 from nebulab/waiting-for-dev/action_to_prepare_after_release

Automate chores after releasing a new version

f8cb8517b6dae37a0e1a00eae72409ac0b54c37a authored about 2 years ago
Automate chores after releasing a new version

After automating the setup for a new release in #4791 [1], this PR adds
another GitHub action to...

f41a60a6e876557f9db5fb9a6803eb859e8be3de authored about 2 years ago