David Cook
d0f683d279
Spec for bug
2024-04-23 16:48:52 +10:00
David Cook
4a3f4136df
Merge pull request #12393 from mkllnk/lint-rubocop
...
Test all files with Rubocop, not just added code in the diff
2024-04-22 15:07:54 +10:00
Konrad
8e7f4ff908
Merge pull request #12333 from chahmedejaz/bugfix/12294-wrong-tax-category-display
...
[BUU] Fix Wrong Tax Category Display
2024-04-20 11:42:05 +02:00
Rachel Arnould
2090bc1b47
Merge pull request #12361 from dacook/buu/add-turbo
...
[BUU] Add Turbo for dynamic page loading
2024-04-19 11:44:17 +02:00
David Cook
38a4bfe98b
Update all locales with the latest Transifex translations
v4.4.40
2024-04-18 16:54:16 +10:00
David Cook
5b043574a2
Merge pull request #12384 from mkllnk/mail-config
...
Don't pass invalid auth method "None" to net-smtp
2024-04-18 16:51:51 +10:00
David Cook
e59237ef19
Merge pull request #12382 from mkllnk/dependabot-config
...
Allow Dependabot to open as many PRs as it likes
2024-04-18 11:06:05 +10:00
David Cook
053a88d252
Merge pull request #12363 from cyrillefr/FixRailsWhereExistsOffenses
...
Fix Rails/WhereExists rubocop offenses
2024-04-18 10:55:04 +10:00
Maikel
e7856d86f4
Merge pull request #12397 from openfoodfoundation/dependabot/bundler/aws-sdk-s3-1.147.0
...
chore(deps): bump aws-sdk-s3 from 1.146.1 to 1.147.0
2024-04-18 09:08:24 +10:00
Maikel
09ece4b35e
Merge pull request #12396 from openfoodfoundation/dependabot/bundler/stripe-11.1.0
...
chore(deps): bump stripe from 11.0.0 to 11.1.0
2024-04-18 08:56:59 +10:00
Maikel Linke
c4e92e7d8f
Update Stripe API recordings for new version
2024-04-18 08:42:18 +10:00
Maikel
142fe542c0
Merge pull request #12370 from filipefurtad0/regression_spec_ship_order_button
...
Adds regression spec as shared example, for order edit subsections
2024-04-18 08:31:37 +10:00
filipefurtad0
574297343f
Sets pending examples for order edit page subsections
2024-04-17 14:27:56 +01:00
dependabot[bot]
302cde6f4e
chore(deps): bump aws-sdk-s3 from 1.146.1 to 1.147.0
...
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-17 09:43:41 +00:00
dependabot[bot]
5a2f791d58
chore(deps): bump stripe from 11.0.0 to 11.1.0
...
Bumps [stripe](https://github.com/stripe/stripe-ruby ) from 11.0.0 to 11.1.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases )
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-ruby/compare/v11.0.0...v11.1.0 )
---
updated-dependencies:
- dependency-name: stripe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-17 09:43:21 +00:00
cyrillefr
456905e69f
Fix Rails/WhereExists rubocop offenses
...
- after discussion, dev team decided not to follow
- this particular rule, but rather to enforce the where().exists? rule
instead.
- cf. https://github.com/openfoodfoundation/openfoodnetwork/pull/12363
2024-04-17 10:37:18 +02:00
David Cook
a2255e62d4
Revert "Use POST for action that creates data,"
...
I'm not happy about it, but we need it to be a standard link to make it work. I assume it's because BulkFormController.preventLeavingChangedForm() isn't smart enough.
This reverts commit 91f0a80189 .
2024-04-17 17:36:05 +10:00
David Cook
11541c9270
Disable turbo for those links
...
Now we can warn that "Changes that you made might not be saved"
2024-04-17 17:35:17 +10:00
David Cook
8f9d8b5fb8
Revert "Prevent frame navigations when form is changed"
...
It was too hacky and had issues. Let's just disable Turbo for those links for now.
This reverts commit 1d1169b478 .
2024-04-17 17:26:49 +10:00
David Cook
91f0a80189
Use POST for action that creates data,
...
duh.
Turbo cleverly pre-fetches GET requests to save loading time. But that resulted in dozens of unwanted clones.
Attack of the clones!!!
I checked: even though this route predates the new products screen, it wasn't being used anywhere else. The old products screen uses the API instead.
2024-04-17 15:18:13 +10:00
David Cook
1d1169b478
Prevent frame navigations when form is changed
...
This is a hacky hack, filling a gap in Turbo.
2024-04-17 15:17:59 +10:00
David Cook
06f67488a9
Open links outside of frame by default
...
This page is big enough and it's hard to see how everything works. So links work like links by default (eg edit and clone). Other links and forms are special, and will reload only the frame: this is now explicit in the code.
2024-04-17 15:17:59 +10:00
David Cook
acc72514de
Fix spec
2024-04-17 15:17:59 +10:00
David Cook
1abb068a00
Enable morphing?
...
I can't really prove if this is working, but it seems to be rendering slightly faster.
2024-04-17 15:17:59 +10:00
David Cook
508ebab75b
Add loading spinner to turbo frame
...
That was surprisingly easy. Note that it's still shared with SR.
It hides a bit early though: when the web response returns, but before the DOM has been rendered. Something to optimise in the future.
2024-04-17 15:17:59 +10:00
David Cook
6c9a47854a
Submit forms with Turbo Frame
...
Now the filters, pagination and product forms submit and load within the frame, and work perfectly, yay!
It's still building the whole page on the server.. I think we need Turbo Streams if we want to send back just a partial.
2024-04-17 15:17:59 +10:00
David Cook
9d6ef2f730
Avoid style issues with Turbo
...
But the filter dropdowns still get duplicated. So weird..
2024-04-17 15:17:59 +10:00
David Cook
f17b0d176b
Enable Turbo Drive on products page
...
Forms now load without a full page rebuild.
This is not really faster, but a bit smoother because it avoids a full page render in the browser. The default Turbo loading indicator is shown (blue line at top).
But the bulk_update form breaks... hmm
On to the next level!
2024-04-17 15:17:59 +10:00
David Cook
72ce3a01a9
Ensure search terms and filters are retained when saving
2024-04-17 15:17:59 +10:00
Maikel Linke
eb791bed27
Test all files with Rubocop, not just added code in the diff
2024-04-17 09:44:43 +10:00
Maikel
b624965883
Merge pull request #12387 from openfoodfoundation/dependabot/bundler/redis-5.2.0
...
chore(deps): bump redis from 5.1.0 to 5.2.0
2024-04-17 09:06:23 +10:00
Maikel
f5b6a14aba
Merge pull request #12386 from openfoodfoundation/dependabot/bundler/rubocop-1.63.2
...
chore(deps-dev): bump rubocop from 1.63.1 to 1.63.2
2024-04-17 09:05:02 +10:00
Maikel
a27999f224
Merge pull request #12385 from openfoodfoundation/dependabot/bundler/rspec-sql-0.0.2
...
chore(deps-dev): bump rspec-sql from 0.0.1 to 0.0.2
2024-04-17 08:24:03 +10:00
Konrad
31c1eee593
Merge pull request #11958 from filipefurtad0/adds_missing_keys_from_i18n_tasks_output
...
Adds missing keys from i18n tasks output
2024-04-16 13:14:29 +02:00
dependabot[bot]
ef3a41203d
chore(deps): bump redis from 5.1.0 to 5.2.0
...
Bumps [redis](https://github.com/redis/redis-rb ) from 5.1.0 to 5.2.0.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-16 09:58:51 +00:00
dependabot[bot]
f6f0622e9b
chore(deps-dev): bump rubocop from 1.63.1 to 1.63.2
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.63.1 to 1.63.2.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.63.1...v1.63.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-16 09:54:23 +00:00
dependabot[bot]
0c319bea2c
chore(deps-dev): bump rspec-sql from 0.0.1 to 0.0.2
...
Bumps [rspec-sql](https://github.com/datafoodconsortium/connector-ruby ) from 0.0.1 to 0.0.2.
- [Release notes](https://github.com/datafoodconsortium/connector-ruby/releases )
- [Changelog](https://github.com/datafoodconsortium/connector-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/datafoodconsortium/connector-ruby/commits )
---
updated-dependencies:
- dependency-name: rspec-sql
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-16 09:53:18 +00:00
Maikel Linke
5cd53e0b5e
Clean up MailSettings spec
...
Best viewed with whitespace ignored.
2024-04-16 16:44:12 +10:00
Maikel Linke
1fc4270613
Remove indirection from MailSettings
...
We can simply merge the option hashes now because they are not
conditional anymore. Well, the magic `presence` method does the
conditional logic for us now.
2024-04-16 16:40:52 +10:00
Maikel Linke
7e2fcede61
Further simplify mail options logic
...
We were always adding this option anyway, so why not declare it to start
with?
2024-04-16 16:40:52 +10:00
Maikel Linke
a41019fbff
Simplify SMTP auth method selection
...
Instead of using the auth method name, let's just not supply username
and password when we don't want to authenticate. The two affected
servers AU and CA don't have credentials set anyway. This is compatible.
The specs needed changing though.
2024-04-16 16:40:50 +10:00
Maikel Linke
d6f2a531aa
Don't pass invalid auth method "None" to net-smtp
...
It's our magic word to not pass username and password on.
2024-04-16 16:18:49 +10:00
Maikel Linke
9d09d5aff1
Allow Dependabot to open as many PRs as it likes
2024-04-16 11:19:27 +10:00
David Cook
2adb69edb0
Merge pull request #12334 from dacook/buu/optimise
...
[BUU] Optimisation
2024-04-16 09:53:53 +10:00
Gaetan Craig-Riou
e33da30263
Merge pull request #12379 from openfoodfoundation/dependabot/bundler/foreman-0.88.1
...
chore(deps-dev): bump foreman from 0.87.2 to 0.88.1
2024-04-16 09:38:37 +10:00
Gaetan Craig-Riou
c30292890d
Merge pull request #12378 from openfoodfoundation/dependabot/bundler/mini_portile2-2.8.6
...
chore(deps): bump mini_portile2 from 2.8.5 to 2.8.6
2024-04-16 09:33:05 +10:00
Gaetan Craig-Riou
77b9f506ab
Merge pull request #12377 from openfoodfoundation/dependabot/bundler/view_component-3.12.0
...
chore(deps): bump view_component from 3.11.0 to 3.12.0
2024-04-16 09:32:19 +10:00
Gaetan Craig-Riou
5371258125
Merge pull request #12366 from openfoodfoundation/dependabot/bundler/stripe-11.0.0
...
chore(deps): bump stripe from 10.15.0 to 11.0.0
2024-04-16 09:16:49 +10:00
filipefurtad0
91769574e3
Removes unecessary key your_cart_is_empty
2024-04-15 15:16:30 +01:00
filipefurtad0
bfd4b730f2
Combines keys taxon_edit and taxonomy_edit
2024-04-15 15:07:52 +01:00