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
Closes https://github.com/solidusio/solidus/issues/4749.
3b9d19632404926cff79b6046649fc59f3d46880 authored almost 2 years ago2e0fa0dcb767ccbde0c3a4e4fd25a302038a8354 authored almost 2 years ago
Add a deprecation warning for allow_promotions_any_match_policy = true
1c5adde1d76b8437b217791b738bdab2b754cbe7 authored almost 2 years ago
We are going to remove this preference in Solidus 4.0. The only accepted
value for who wants to ...
This constant won't be needed anymore in 4.0 when we will remove
the any matching policy for pro...
Improve Taxon validations and factory
61a1893964c0927eb61f289b3c8f406e9c498483 authored almost 2 years agoFix rake error testing the update generator
ab59d6435239b50db79d73b9a974af057ad56b52 authored almost 2 years agofb013094152448cf817a157e0919c82c0a15e418 authored almost 2 years ago
It looks like the `spree:install:migrations` task is not available when
running through `Rails::...
Allow splitting shipments when not tracking inventory
2cf12697096d44d544eebf54e3f48e2aa89977a1 authored almost 2 years agoRef: https://app.circleci.com/pipelines/github/solidusio/solidus/4122/workflows/e273818e-ef20-42...
de85741a81ba4ce1d5885dd59475904cb59c5c99 authored almost 2 years ago
When Spree::Config.track_inventory_levels is false we are
not supposed to change inventory level...
Update descend_by_popularity scope spec
5525671ef503223cd03997868c59f50bd501f1ea authored almost 2 years agoso 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
These preferences are only temporary, so stores can upgrade to a new
minor and can fix any now i...
Spree::ProductDuplicator bug on price
495772b91f13d8c928041fbcc4fa3e6a54408caa authored almost 2 years agoUpdate Spree::Product scopes.rb to fix issue with 'descend_by_popularity' scope
039f4a78e9be38705f7f4b7a6590b74c1897cac9 authored almost 2 years ago
Until v3.2.3 duplicating a product duplicated the price.
Since v3.2.4 the product duplication do...
Copy new migrations as part of the update task
c29e8fca648f15db8f660a652c6435c6219aad7a authored almost 2 years agoFixes issue with 'disallow_raw_sql!': Query method called with non-attribute argument we need to...
1f45cdd00ac9374fd9cd4be2bcdd282219ae9bff authored almost 2 years agoIntroduce allowed_ransackable_scopes
c09ead361b6b705897bf6a05aa38cef24d7d3c0d authored almost 2 years ago
Right now, we are not copying the new migrations
introduced with the new version. This new insta...
Ensure target shipments are evaluated in order of creation (fix flakey)
aa3063ef7ae577ba0d1b1fdcb5d287445da353e7 authored almost 2 years agoAdd back Variant#find_or_build_default_price
2f1973176b9d63523d412576f2b97d82e82ae202 authored almost 2 years ago
This method was renamed to `default_price_or_build` with 6420b10, but
this was a breaking change...
Remove order token authorization option from current order API documentation
3dac52dd091ed272a5c35e2de6cca6796091e8cb authored almost 2 years ago
Update the solidus stoplight api documentation to remove
order token as an authorization option....
The `orders/current` api endpoint should only be authorized
by providing the api key for a user....
By using allowed_ransackable_scopes which was introduced in the last
commit, stores will be able...
ransackable_scopes is currently declared on two models, although other
ransackable methods are d...
6d5580068d00c8fb711710a71e350e4c1358946c authored almost 2 years ago
This solves a long standing flakey spec which was uncovering an actual
issue.
Raising an exception at this time could prevent a payment from being
properly processed. Any inc...
Allow a rescue to catch both in one go
df9ab52ebc0088f16b2e7e8c98d932a42bd0e957 authored almost 2 years agoImprove REST OpenAPI documentation for auth
5d119ba3d1e05c508a6e991bdc5649174a6096c7 authored almost 2 years ago
This change will show the correct format of the api key token
in the generated documentation.
6b1fff0b9502a9e8937f357d9999a24a453579b2 authored almost 2 years ago
Keep all the LogEntry serialization logic in one place
0c52edfbb0c30ad16b3cf11a3a30ce42fb0dbe70 authored almost 2 years ago
This will prevent from saving values that are now allowed in the
serialized column.
123acb0ca0033a4231c84e2017d8061bc499a31d authored almost 2 years ago
b11023f8daeb85636fd75572b5664c7db93b1e15 authored almost 2 years ago
0d89c89d8b045b4acf1868c420f954a7a20ff4bb authored almost 2 years ago
Locally, it was not running flaky specs, because I forgot
to add the normal run when we are not ...
On a clean database, the spec was creating a Taxonomy and its root
Taxon with an id of 1. This m...
Spree::Taxonomy rightfully assumes there's only one root [1]. Before,
it was it easy to create a...
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
In the next commit, a validation will be added to ensure their names
are unique if they belong t...
This spec didn't really test the regression issue well:
1. This spec should call first_or_create...
When creating a Taxon under a Taxonomy normally via admin it will
make set the taxonomy correctl...
Fix issue with available_on datepicker
7be1937c16c9c8bf689010a91e762a833257de87 authored about 2 years ago042ea366f6f2f658bdc599fe53c3b56f4015ad1e authored about 2 years ago
Apply store credits before creating payments
9757964b796a368e2246543656d2da870cc9ca88 authored about 2 years ago43a4386f5bb9165b2c2a9d9ea4d22eef181a9870 authored about 2 years ago
Mark another spec as flaky
7690a8c32690aaf759caae72997373cb91ba7e79 authored about 2 years ago2d85a703117254dd7aea1d8ea287ed413c33ec00 authored about 2 years ago
Limit usage of pull_request_target event is our workflows
019ba27e24fcbc255db7fd3efdb5820efe0662c7 authored about 2 years agoFix sandbox generation
2ce42992555f631416523a90a127b1cb062fa5ce authored about 2 years agoUse the same format as GitHub's default for the release notes
1a64ca54ea37958440632367ce2328811e0992e7 authored about 2 years agoFixes https://github.com/solidusio/solidus/issues/4932.
7277cad6289f14a2516594750d3902ee7f62709a authored about 2 years agoReduce size of sample images
f06fb1620c03b84ff029e374b94cd560987ce20d authored about 2 years agoFix duplicate context name in spec
802317e3b69272a88b496490488d49354a3421c8 authored about 2 years agoRemove Slack notifications for CI failures
32f251315237125c8b26235908128394870e6a84 authored about 2 years agoFix CI installation tests reflecting latest changes to starter frontend
365d63af13e177f07b6b345815ffc9a9209cb151 authored about 2 years ago
We were storing the Slack secrets on a CircleCI context [1]. Although we
were also passing them ...
Fix AddPaymentSourcesToWallet changing default when reused
4718a332bc0bd0f06194f323f5cd33205ea840b8 authored about 2 years ago
PR #2913 [1] changed how the new default WalletPaymentSource was set.
Before:
- using the last o...
We're changing the format for the auto-generated release notes from:
- This is the PR title #1 ...
1879d0d6074212fd48524403c5b2162e6fa1be96 authored about 2 years ago065a19e9d8f7d51e5801192cab7eb2252b392c5f authored about 2 years ago
59da17ac350e2da3d4cc62a69698c5fab2e8f57b authored about 2 years ago
New Rails versions do not come with webpacker anymore.
We can safely generate sandboxes with Jav...
1d3c48dd1b47b648728fa5155ffb6b84a01ce989 authored about 2 years ago
The `pull_request_target` event has access to the target repository
secrets, implying a security...
c91fdd760a6379cd9504df7a8786e1edee0bd680 authored about 2 years ago
Fix CI only testing with the paperclip adapter
d7ef0f23164a1e5821e4da1cd316d39c6ea96f79 authored about 2 years agoLink to how to sign in the API with solidus_auth_devise
26a867f3816377765e6bf5953733fb2801e37046 authored about 2 years ago
Since https://github.com/solidusio/solidus/pull/4666, all jobs have been
running with the paperc...
See https://github.com/solidusio/edgeguides/pull/91
Closes https://github.com/solidusio/solidus...
3b3d6c1c1721c8733adad00125638809696c49e7 authored about 2 years agoRisk analysis box update
1050ca01ff7b65e12c3e08b639315938f9233e76 authored about 2 years agoFix link to the contribution document
2dcd90e9aca83c6e570ccbb03ea4844c6ef53efe authored about 2 years ago
The link was broken since https://github.com/solidusio/solidus/pull/4713
was merged.
Closes #4896
15ef810784a950859b797ea008cf4720faa3b6df authored about 2 years ago
AVS and CVV are a legacy coming from an age in which everything could
be done with ActiveMerchan...
Should not be false when a CVV message is present; that's just a
field to collect descriptions f...
28628d7ce02b3e8e4907536f340e9a07c5afbf27 authored about 2 years ago
Match the behavior of Payment.risky.
bca379054f5b38f62641ce8db83597298ce93325 authored about 2 years ago
There's no point in providing the latest payment from outside when the
partial is accessing `@or...
Use AR and existing scopes to build the query instead of SQL.
Add a spec ensuring failed paymen...
e633805f98a1164f4aa5cae501fb3333cb17df59 authored about 2 years ago
`Order#is_risky?` is currently based on whether a payment is risky,
but over time the API could ...
ERB fixes for the backend (🐛+💅)
e9debb976e2228bb0b7a8eff4894e0556fc15cc8 authored about 2 years agoAdd the `/admin/orders/:number` route
50de9c9ba82d2be58c542286efa58154d4b2f6bb authored about 2 years ago991ba731eb01837f3479d1f2927a0ebef5a3f694 authored about 2 years ago
As reported by erb_lint it may confuse parsers and doesn't add any
value.
3e66a2a9ba1abd3150d35ad33d899912c34c0936 authored about 2 years ago
And add a final newline where it was missing.
cfb24b9fab49655aef6e5717c2f30b6666d5a884 authored about 2 years ago9d283a63c33e147d1f49b0357b0900e7d861d46f authored about 2 years ago
80f4c6bcdc1ad13d58b0c86d5839a92b89ca3371 authored about 2 years ago
89001f4f03979b5cfd044fb734f1f4322ad8a2c5 authored about 2 years ago
2a80b864d43a2bc67052fb24b842009196b896c7 authored about 2 years ago
0eb38295181079499ee2368e954edbc375043c1c authored about 2 years ago
f5377a37f6e80678834eac6382732434a0d9b5de authored about 2 years ago
faaaeb5a0fe3deaabbd853efab53cc5cf0261314 authored about 2 years ago