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

Add Braintree to the installer as a payment method option

Closes https://github.com/solidusio/solidus/issues/4749.

3b9d19632404926cff79b6046649fc59f3d46880 authored almost 2 years ago
Fix incorrect description for starter option spec

2e0fa0dcb767ccbde0c3a4e4fd25a302038a8354 authored almost 2 years ago
Merge pull request #4991 from nebulab/kennyadsl/deprecate-promotion-match-any

Add a deprecation warning for allow_promotions_any_match_policy = true

1c5adde1d76b8437b217791b738bdab2b754cbe7 authored almost 2 years ago
Add a deprecation warning for allow_promotions_any_match_policy = true

We are going to remove this preference in Solidus 4.0. The only accepted
value for who wants to ...

3c6d4b0e3148385e4b9ecce8400851cebeb96343 authored almost 2 years ago
Deprecate Spree::Promotion::MATCH_POLICIES without replacement

This constant won't be needed anymore in 4.0 when we will remove
the any matching policy for pro...

bc82ebd620d433aa092ec6ad329637c0c37c1c3d authored almost 2 years ago
Merge pull request #4851 from nebulab/ryanofwoods/improve-taxon-validations

Improve Taxon validations and factory

61a1893964c0927eb61f289b3c8f406e9c498483 authored almost 2 years ago
Merge pull request #4980 from nebulab/waiting-for-dev/fix_missing_rake_task_warning

Fix rake error testing the update generator

ab59d6435239b50db79d73b9a974af057ad56b52 authored almost 2 years ago
Mark flaky test

fb013094152448cf817a157e0919c82c0a15e418 authored almost 2 years ago
Fix rake error testing the update generator

It looks like the `spree:install:migrations` task is not available when
running through `Rails::...

3bfcac6efdcdc34b65e3117004c12e91c7ecb6c3 authored almost 2 years ago
Merge pull request #3338 from nspinazz89/bug/backorder-status-when-track-inventory-false

Allow splitting shipments when not tracking inventory

2cf12697096d44d544eebf54e3f48e2aa89977a1 authored almost 2 years ago
Mark another spec as flaky

Ref: https://app.circleci.com/pipelines/github/solidusio/solidus/4122/workflows/e273818e-ef20-42...

de85741a81ba4ce1d5885dd59475904cb59c5c99 authored almost 2 years ago
Allow splitting shipments when not tracking inventory

When Spree::Config.track_inventory_levels is false we are
not supposed to change inventory level...

0408f7274d30c87e26453fce48bafdab3cf3d945 authored almost 2 years ago
Merge pull request #4979 from nebulab/kennyadsl/fix-4969-flaky-specs

Update descend_by_popularity scope spec

5525671ef503223cd03997868c59f50bd501f1ea authored almost 2 years ago
Update descend_by_popularity scope spec

so that it doesn't depend on the line item quantity.

The scope is not taking into account the l...

cf30c6fb21a6c426c14e0c8f375d03abb4228ca1 authored almost 2 years ago
Place new Taxon and Taxonomy validations behind deprecated preferences

These preferences are only temporary, so stores can upgrade to a new
minor and can fix any now i...

02bb689b5e56db39f27bc194aa72e0fda207949b authored almost 2 years ago
Merge pull request #4971 from Roddoric/duplicate-price-on-product-duplication

Spree::ProductDuplicator bug on price

495772b91f13d8c928041fbcc4fa3e6a54408caa authored almost 2 years ago
Merge pull request #4969 from cmbaldwin/patch-1

Update Spree::Product scopes.rb to fix issue with 'descend_by_popularity' scope

039f4a78e9be38705f7f4b7a6590b74c1897cac9 authored almost 2 years ago
Duplicate master prices on product duplication

Until v3.2.3 duplicating a product duplicated the price.
Since v3.2.4 the product duplication do...

00cac067b7062d8b9e17b3a47207326cb23cf7c0 authored almost 2 years ago
Merge pull request #4957 from solidusio/kennyadsl/update-command

Copy new migrations as part of the update task

c29e8fca648f15db8f660a652c6435c6219aad7a authored almost 2 years ago
Update scopes.rb

Fixes issue with 'disallow_raw_sql!': Query method called with non-attribute argument we need to...

1f45cdd00ac9374fd9cd4be2bcdd282219ae9bff authored almost 2 years ago
Merge pull request #4956 from nebulab/ryanofwoods/move-ransackable-scopes

Introduce allowed_ransackable_scopes

c09ead361b6b705897bf6a05aa38cef24d7d3c0d authored almost 2 years ago
Copy new migrations as part of the update task

Right now, we are not copying the new migrations
introduced with the new version. This new insta...

241f6bc51a75d81d4f5c5ea0d1458873202a0d2d authored almost 2 years ago
Merge pull request #4954 from nebulab/elia/fix-order-inventory-determine-target-shipment

Ensure target shipments are evaluated in order of creation (fix flakey)

aa3063ef7ae577ba0d1b1fdcb5d287445da353e7 authored almost 2 years ago
Merge pull request #4960 from spaghetticode/add-back-variant-find_or_build_default_price

Add back Variant#find_or_build_default_price

2f1973176b9d63523d412576f2b97d82e82ae202 authored almost 2 years ago
Add back Variant#find_or_build_default_price

This method was renamed to `default_price_or_build` with 6420b10, but
this was a breaking change...

65a6f2d5dfb3e8af4bab2d649149fb36ea42d93a authored almost 2 years ago
Merge pull request #4958 from Jackwitwicky/jk/update-current-order-api-docs-and-tests

Remove order token authorization option from current order API documentation

3dac52dd091ed272a5c35e2de6cca6796091e8cb authored almost 2 years ago
Remove order token as an authorization option for current order api documentation

Update the solidus stoplight api documentation to remove
order token as an authorization option....

cbfe000536ac65ffd0b9a04d6b98ceca18e80b2d authored almost 2 years ago
Add spec to ensure that current order api is unauthorized without user

The `orders/current` api endpoint should only be authorized
by providing the api key for a user....

a40fd950c5d01e58711fa8a2300165f100d1e35d authored almost 2 years ago
Refactor Product and Promotion ransackable_scopes

By using allowed_ransackable_scopes which was introduced in the last
commit, stores will be able...

a68e768dd2c7c2379c021897add3c2233377e33e authored almost 2 years ago
Add allowed_ransackable_scopes to RansackableAttributes

ransackable_scopes is currently declared on two models, although other
ransackable methods are d...

66bf2d2c86a45d075da1f5b31e356b407a4109da authored almost 2 years ago
Merge pull request #4953 from nebulab/elia/payment-log-entries-yaml-cleanup

6d5580068d00c8fb711710a71e350e4c1358946c authored almost 2 years ago
Ensure target shipments are evaluated in order of creation

This solves a long standing flakey spec which was uncovering an actual
issue.

b76d16a90e57e08943a088d467c5208c022e89a1 authored almost 2 years ago
Ensure we keep recording payment log entries that cannot be deserialized

Raising an exception at this time could prevent a payment from being
properly processed. Any inc...

a36e68177a7f6ef36e53ab2e479a3d7e25393d70 authored almost 2 years ago
Share a superclass for the LogEntry serialization errors

Allow a rescue to catch both in one go

df9ab52ebc0088f16b2e7e8c98d932a42bd0e957 authored almost 2 years ago
Merge pull request #4951 from solidusio/kennyadsl/auth-token-doc

Improve REST OpenAPI documentation for auth

5d119ba3d1e05c508a6e991bdc5649174a6096c7 authored almost 2 years ago
Improve REST OpenAPI documentation for auth

This change will show the correct format of the api key token
in the generated documentation.

52386c4f77efb4593ad72dd668a46efe1df29144 authored almost 2 years ago
Mark another spec as flaky

6b1fff0b9502a9e8937f357d9999a24a453579b2 authored almost 2 years ago
Merge pull request #4950 from solidusio/elia/payment-log-entries-yaml-cleanup

Keep all the LogEntry serialization logic in one place

0c52edfbb0c30ad16b3cf11a3a30ce42fb0dbe70 authored almost 2 years ago
Ensure LogEntry only saves safe data

This will prevent from saving values that are now allowed in the
serialized column.

2804ce23f895fbecdc853bd6edf47c796fd80dee authored almost 2 years ago
Fix typos in the LogEntry spec

123acb0ca0033a4231c84e2017d8061bc499a31d authored almost 2 years ago
Keep all the LogEntry serialization logic in one place

b11023f8daeb85636fd75572b5664c7db93b1e15 authored almost 2 years ago
Merge pull request #4948 from solidusio/kennyadsl/flaky-fix

0d89c89d8b045b4acf1868c420f954a7a20ff4bb authored almost 2 years ago
Fix flaky spec helper

Locally, it was not running flaky specs, because I forgot
to add the normal run when we are not ...

3ee973659468b3403e357346a1069d4385d2a456 authored about 2 years ago
Prevent Taxon factory spec false positive

On a clean database, the spec was creating a Taxonomy and its root
Taxon with an id of 1. This m...

3f42fdd0ee4817981980f6c2972502eb127f413f authored about 2 years ago
Allow only one root Taxon per Taxonomy

Spree::Taxonomy rightfully assumes there's only one root [1]. Before,
it was it easy to create a...

4e5bfeb10d3023e628d260f3ecb1d070b7c04250 authored about 2 years ago
Ensure Taxons with the same parent have unique names

It doesn't make sense to Taxons with the same name under the same
parent.

A spec was also added...

db4bb219ca0e78c5d170a277070f0e9132610e3a authored about 2 years ago
Ensure Taxonomy names are unique

In the next commit, a validation will be added to ensure their names
are unique if they belong t...

ca24c268ee649d5063176ab99a18cdfd93ad99db authored about 2 years ago
Remove unuseful Taxon spec

This spec didn't really test the regression issue well:
1. This spec should call first_or_create...

bcf2e94234a695faf6fb7a99923ad734042fe73b authored about 2 years ago
Improve Taxon factory

When creating a Taxon under a Taxonomy normally via admin it will
make set the taxonomy correctl...

b9ecdc25d8a2dd3d6fcda279dd3b8dba7c112fca authored about 2 years ago
Merge pull request #3321 from coorasse/fix_datepicker

Fix issue with available_on datepicker

7be1937c16c9c8bf689010a91e762a833257de87 authored about 2 years ago
Allow i18n to configure datepicker

042ea366f6f2f658bdc599fe53c3b56f4015ad1e authored about 2 years ago
Merge pull request #4667 from ccarruitero/fix3050

Apply store credits before creating payments

9757964b796a368e2246543656d2da870cc9ca88 authored about 2 years ago
use order_total_after_store_credit for payment parameter amount

43a4386f5bb9165b2c2a9d9ea4d22eef181a9870 authored about 2 years ago
Merge pull request #4946 from solidusio/kennyadsl/more-flaky

Mark another spec as flaky

7690a8c32690aaf759caae72997373cb91ba7e79 authored about 2 years ago
Mark another spec as flaky

2d85a703117254dd7aea1d8ea287ed413c33ec00 authored about 2 years ago
Merge pull request #4922 from nebulab/waiting-for-dev/limit_pull_request_target

Limit usage of pull_request_target event is our workflows

019ba27e24fcbc255db7fd3efdb5820efe0662c7 authored about 2 years ago
Merge pull request #4933 from nebulab/gsmendoza/4932-fix-sandbox-error

Fix sandbox generation

2ce42992555f631416523a90a127b1cb062fa5ce authored about 2 years ago
Merge pull request #4926 from nebulab/waiting-for-dev/adopt_changelog_format_from_gh

Use the same format as GitHub's default for the release notes

1a64ca54ea37958440632367ce2328811e0992e7 authored about 2 years ago
Fix sandbox generation

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

7277cad6289f14a2516594750d3902ee7f62709a authored about 2 years ago
Merge pull request #4924 from F-Hamid/imagesExtension

Reduce size of sample images

f06fb1620c03b84ff029e374b94cd560987ce20d authored about 2 years ago
Merge pull request #4925 from nebulab/francescoaiello/fix-duplicate-context-naming-in-user-spec

Fix duplicate context name in spec

802317e3b69272a88b496490488d49354a3421c8 authored about 2 years ago
Merge pull request #4928 from nebulab/waiting-for-dev/remove_slack_notification

Remove Slack notifications for CI failures

32f251315237125c8b26235908128394870e6a84 authored about 2 years ago
Merge pull request #4923 from nebulab/kennyadsl/sandbox-with-js

Fix CI installation tests reflecting latest changes to starter frontend

365d63af13e177f07b6b345815ffc9a9209cb151 authored about 2 years ago
Remove Slack notifications for CI failures

We were storing the Slack secrets on a CircleCI context [1]. Although we
were also passing them ...

07307ea8f8554f1e91533345b8694a28177f1b3d authored about 2 years ago
Merge pull request #4198 from RyanofWoods/fix/add-wallet-payments-sources-changing-reused-default-payment-source

Fix AddPaymentSourcesToWallet changing default when reused

4718a332bc0bd0f06194f323f5cd33205ea840b8 authored about 2 years ago
Fix AddPaymentSourcesToWallet changing default when reused

PR #2913 [1] changed how the new default WalletPaymentSource was set.
Before:
- using the last o...

88aed7ec380af2dc1881e64b84e150587d05d732 authored about 2 years ago
Use the same format as GitHub's default for the release notes

We're changing the format for the auto-generated release notes from:

- This is the PR title #1 ...

1879d0d6074212fd48524403c5b2162e6fa1be96 authored about 2 years ago
Remove unused method

065a19e9d8f7d51e5801192cab7eb2252b392c5f authored about 2 years ago
Fix duplicate context name in spec

59da17ac350e2da3d4cc62a69698c5fab2e8f57b authored about 2 years ago
Let the sandbox use javascript

New Rails versions do not come with webpacker anymore.
We can safely generate sandboxes with Jav...

033bad197fd7fb07a5825ba5ad6bd0d861599f62 authored about 2 years ago
images convert extension from PNG to JPG

1d3c48dd1b47b648728fa5155ffb6b84a01ce989 authored about 2 years ago
Limit usage of pull_request_target event is our workflows

The `pull_request_target` event has access to the target repository
secrets, implying a security...

bd9c9243e224952322cc6ed3c08dc3c9ff3a8ad7 authored about 2 years ago
images resized and converted to JPG

c91fdd760a6379cd9504df7a8786e1edee0bd680 authored about 2 years ago
Merge pull request #4905 from nebulab/waiting-for-dev/fix_ci_only_testing_paperclip

Fix CI only testing with the paperclip adapter

d7ef0f23164a1e5821e4da1cd316d39c6ea96f79 authored about 2 years ago
Merge pull request #4900 from nebulab/waiting-for-dev/api_auth_how_to

Link to how to sign in the API with solidus_auth_devise

26a867f3816377765e6bf5953733fb2801e37046 authored about 2 years ago
Fix CI only testing with the paperclip adapter

Since https://github.com/solidusio/solidus/pull/4666, all jobs have been
running with the paperc...

af5904b48be1a7a344a33198b61bd350745a3af3 authored about 2 years ago
Link to how to sign in the API with solidus_auth_devise

See https://github.com/solidusio/edgeguides/pull/91

Closes https://github.com/solidusio/solidus...

3b3d6c1c1721c8733adad00125638809696c49e7 authored about 2 years ago
Merge pull request #4883 from nebulab/elia+kennyadsl/risky-business

Risk analysis box update

1050ca01ff7b65e12c3e08b639315938f9233e76 authored about 2 years ago
Merge pull request #4897 from solidusio/waiting-for-dev/fix_contributing_link

Fix link to the contribution document

2dcd90e9aca83c6e570ccbb03ea4844c6ef53efe authored about 2 years ago
Fix link to the contribution document

The link was broken since https://github.com/solidusio/solidus/pull/4713
was merged.

Closes #4896

15ef810784a950859b797ea008cf4720faa3b6df authored about 2 years ago
Push the risk analysis details to the payment partial

AVS and CVV are a legacy coming from an age in which everything could
be done with ActiveMerchan...

8f8a331be1f0cc8d0169ae1a92e0b46d0c6fcac5 authored about 2 years ago
Fix Payment#is_cvv_risky?

Should not be false when a CVV message is present; that's just a
field to collect descriptions f...

ad17b622200073265db9245e626d5f92cb910385 authored about 2 years ago
Remove references to solidus_gateway, now archived

28628d7ce02b3e8e4907536f340e9a07c5afbf27 authored about 2 years ago
Add Payment#risky?

Match the behavior of Payment.risky.

bca379054f5b38f62641ce8db83597298ce93325 authored about 2 years ago
Fetch the latest payment within the admin risky analysis partial

There's no point in providing the latest payment from outside when the
partial is accessing `@or...

3f4d56f210eb8744f521f9d7d5207a084d2d7ab0 authored about 2 years ago
Refactor Payment.risky

Use AR and existing scopes to build the query instead of SQL.

Add a spec ensuring failed paymen...

e633805f98a1164f4aa5cae501fb3333cb17df59 authored about 2 years ago
Only use `Order#is_risky?` to render the admin risk analysis partial

`Order#is_risky?` is currently based on whether a payment is risky,
but over time the API could ...

32ec90e85bcbcb4e2b6ea7bf3582dba51bf81377 authored about 2 years ago
Merge pull request #4891 from nebulab/elia/admin-erb-fixes

ERB fixes for the backend (🐛+💅)

e9debb976e2228bb0b7a8eff4894e0556fc15cc8 authored about 2 years ago
Merge pull request #4886 from nebulab/elia/admin-orders-show

Add the `/admin/orders/:number` route

50de9c9ba82d2be58c542286efa58154d4b2f6bb authored about 2 years ago
Normalize space within ERB tags

991ba731eb01837f3479d1f2927a0ebef5a3f694 authored about 2 years ago
Use the `<script>` tag instead of the `javascript_tag` helper

As reported by erb_lint it may confuse parsers and doesn't add any
value.

5c04eefcc6d0db00e3ed83ff822fcdcacf5e0169 authored about 2 years ago
Don't use tabs for indentation inside ERB files

3e66a2a9ba1abd3150d35ad33d899912c34c0936 authored about 2 years ago
Remove extra blank lines from ERB files

And add a final newline where it was missing.

cfb24b9fab49655aef6e5717c2f30b6666d5a884 authored about 2 years ago
Remove extra spaces inside HTML tags

9d283a63c33e147d1f49b0357b0900e7d861d46f authored about 2 years ago
Use `>` instead of `/>` for the void `<input>` HTML tag

80f4c6bcdc1ad13d58b0c86d5839a92b89ca3371 authored about 2 years ago
Use `>` instead of `/>` for the void `<meta>` HTML tag

89001f4f03979b5cfd044fb734f1f4322ad8a2c5 authored about 2 years ago
Use `>` instead of `/>` for the void `<br>` HTML tag

2a80b864d43a2bc67052fb24b842009196b896c7 authored about 2 years ago
Use `>` instead of `/>` for the void `<col>` HTML tag

0eb38295181079499ee2368e954edbc375043c1c authored about 2 years ago
Simplify some ERB workarounds

f5377a37f6e80678834eac6382732434a0d9b5de authored about 2 years ago
Fix missing or bad closing tags

faaaeb5a0fe3deaabbd853efab53cc5cf0261314 authored about 2 years ago