Gaetan Craig-Riou
29a8a6641c
Add ability to use payment with credit
...
Currently it works like any other payment method you can select on
checkout. It will eventually be added automatically to the order, when a
customer has credit available.
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
7ab33d86f1
Add Customer credit payment method migration
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
28241756aa
Add Customer Credit payment method
...
It doesn't do anything yet
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
fec5516fce
Backoffice customer, Add pop up to list customer payments
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
6aa4bf7a33
Add available credit on the admin customer page
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
c58a65a52b
Add a tab to list customer payment on the account page
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
e21fadd124
Add CustomerAccountTransactions::DataLoaderService
...
It's used to load customer transactions related to a user and a specific
enterprise
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
1b468522e6
Add concurrency spec
...
Make sure two transactions cannot be processed at the same time
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
be7be9bbc6
Add api endpoing to create customer transactions
...
Plus specs and documentation
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
6915836a14
Add balance to customer account transaction
...
It stores the running balance for the customer account, so we don't have
to calulate it on the fly.
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
e10fd0b020
Add api payment method
...
It will be used to credit customer via the customer account transaction
API
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
45786780a8
Code formating
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
7d400e9860
Add CustomerAccountTransaction model
...
It's used to store payment against a customer, to model customer credit
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
b50f299381
Merge pull request #14008 from rioug/14004-link-correct-customer-to-order
...
14004 link correct customer to order
2026-03-10 16:04:45 +11:00
Gaetan Craig-Riou
d706b3a6c2
Per review, remove customer when no existing customer
2026-03-10 15:20:56 +11:00
Gaetan Craig-Riou
153b94f18e
Merge pull request #14006 from openfoodfoundation/dependabot/bundler/turbo-rails-2.0.23
...
Bump turbo-rails from 2.0.20 to 2.0.23
2026-03-10 14:55:27 +11:00
Gaetan Craig-Riou
71daccb49a
Merge pull request #14005 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.3
...
Bump webpack from 5.105.2 to 5.105.3
2026-03-10 14:53:47 +11:00
Gaetan Craig-Riou
bca5ee226d
Add spec to test the correct customer is linked
2026-03-10 14:16:01 +11:00
Gaetan Craig-Riou
fe00d1f813
reset_other! now reset the customer when present
2026-03-10 14:16:01 +11:00
Gaetan Craig-Riou
57a69f7fa3
Improve spec for reset_other!
...
Covers resetting the user
2026-03-10 14:15:54 +11:00
dependabot[bot]
f4d972fc5e
Bump turbo-rails from 2.0.20 to 2.0.23
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.20 to 2.0.23.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.20...v2.0.23 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 09:33:08 +00:00
dependabot[bot]
6db3b44e92
Bump webpack from 5.105.2 to 5.105.3
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.2 to 5.105.3.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.2...v5.105.3 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 09:32:45 +00:00
Maikel
f7f7a5738a
Merge pull request #13895 from cillian/remove-angular-from-enterprise-settings-users
...
Remove Angular from Enterprise > Settings > Users section
2026-03-06 14:05:13 +11:00
Gaetan Craig-Riou
da912f21b3
Merge pull request #14003 from openfoodfoundation/dependabot/npm_and_yarn/dompurify-3.3.2
...
Bump dompurify from 3.3.1 to 3.3.2
2026-03-06 11:29:51 +11:00
dependabot[bot]
e2146eb1a3
Bump dompurify from 3.3.1 to 3.3.2
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-05 23:10:00 +00:00
Gaetan Craig-Riou
8e19bfca3c
Merge pull request #13991 from openfoodfoundation/dependabot/npm_and_yarn/immutable-5.1.5
...
Bump immutable from 5.1.4 to 5.1.5
2026-03-06 09:59:29 +11:00
Gaetan Craig-Riou
255836b4d2
Merge pull request #13990 from openfoodfoundation/dependabot/npm_and_yarn/svgo-4.0.1
...
Bump svgo from 4.0.0 to 4.0.1
2026-03-06 09:54:52 +11:00
Gaetan Craig-Riou
fcd7b457e6
Merge pull request #13989 from openfoodfoundation/dependabot/bundler/vcr-6.4.0
...
Bump vcr from 6.3.1 to 6.4.0
2026-03-06 09:53:05 +11:00
Gaetan Craig-Riou
eb1daf425a
Merge pull request #13988 from openfoodfoundation/dependabot/npm_and_yarn/hotkeys-js-4.0.2
...
Bump hotkeys-js from 4.0.1 to 4.0.2
2026-03-06 09:51:44 +11:00
Gaetan Craig-Riou
06bc6c276a
Merge pull request #13987 from mkllnk/spring-watch
...
Add gem for spring to listen to filesystem changes efficiently
2026-03-06 09:50:32 +11:00
Gaetan Craig-Riou
6854a53bd1
Merge pull request #13785 from pacodelaluna/repair-rounding-issue-on-totals-in-reports
...
Repair rounding issue on totals in reports
2026-03-06 09:34:39 +11:00
Rachel Arnould
57186a74a8
Merge pull request #13958 from arunguleria/13864-remove-variants-dead-features
...
13864-Remove dead feature to re-arrange variants
2026-03-05 12:44:05 +01:00
dependabot[bot]
3575952d4b
Bump immutable from 5.1.4 to 5.1.5
...
Bumps [immutable](https://github.com/immutable-js/immutable-js ) from 5.1.4 to 5.1.5.
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 5.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 23:24:58 +00:00
dependabot[bot]
11203da5ca
Bump svgo from 4.0.0 to 4.0.1
...
Bumps [svgo](https://github.com/svg/svgo ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: svgo
dependency-version: 4.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 23:08:16 +00:00
dependabot[bot]
86091a5a79
Bump vcr from 6.3.1 to 6.4.0
...
Bumps [vcr](https://github.com/vcr/vcr ) from 6.3.1 to 6.4.0.
- [Release notes](https://github.com/vcr/vcr/releases )
- [Changelog](https://github.com/vcr/vcr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vcr/vcr/compare/v6.3.1...v6.4.0 )
---
updated-dependencies:
- dependency-name: vcr
dependency-version: 6.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 09:35:06 +00:00
dependabot[bot]
f4328f1d18
Bump hotkeys-js from 4.0.1 to 4.0.2
...
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/jaywcjlove/hotkeys-js/releases )
- [Commits](https://github.com/jaywcjlove/hotkeys-js/compare/v4.0.1...v4.0.2 )
---
updated-dependencies:
- dependency-name: hotkeys-js
dependency-version: 4.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 09:34:51 +00:00
Maikel Linke
1bec028a09
Add gem for spring to listen to filesystem changes efficiently
...
I found that each spring process was using around 3% CPU in the
background just scanning for file changes. By default, spring polls the
file system every 0.2 seconds.
With the added gem, I can't see any CPU use of spring in the background.
2026-03-04 14:43:18 +11:00
David Cook
59547ba9e4
Merge pull request #13964 from mkllnk/flaky-spec
...
Stabilise actions_spec
2026-03-04 13:06:08 +11:00
Maikel
9fb8bb15e8
Merge pull request #13951 from zilton7/fix/spree-credit-card-brand-deprecation
...
Fix Spree::CreditCard#brand= deprecation for Rails 7.2 compatibility
2026-03-04 11:01:10 +11:00
Maikel
8aa89c0bf7
Merge pull request #13669 from pacodelaluna/repair-proxy-order-to-support-order-cycle-without-closing-time
...
Repair ProxyOrder to support order cycle without closing time
2026-03-04 10:59:21 +11:00
Cillian O'Ruanaidh
447d80c960
Fix spec due to switch to email type field
2026-03-04 10:28:40 +11:00
Cillian O'Ruanaidh
67853bb976
Use guard
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
d57274fc4c
Manager invitation email is only for new users
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
f063e2e8c6
Change to email field
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
d3eb887664
Align button
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
efae11e2af
Change assertion for flakey test failure
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
1554459eb9
Display a JS alert if /admin/search/known_users returns an error
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
50265780cf
Call AdminTooltipComponent directly and remove unnecessary partial
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
7433f6d183
Rename :save to save! on UserInvitation because it possibly could raise an exception
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
f1071575cd
Remove Angular from Enterprise > Settings > Users section
2026-03-04 10:28:36 +11:00