David Cook
a405f17c0b
Merge pull request #12510 from cyrillefr/RemoveUnusedMissingIdsCheckRakeTasks
...
Deleting some used one-shot rake tasks
2024-05-27 13:53:21 +10:00
David Cook
c71eb2d6b5
Remove duplicate assign
2024-05-27 10:34:35 +10:00
isidzukuri
7565825b61
Do not commit to db unchanged products is bulk save
2024-05-27 10:22:58 +10:00
Gaetan Craig-Riou
a64bf68d54
Merge pull request #12517 from openfoodfoundation/dependabot/bundler/knapsack_pro-7.4.0
...
chore(deps-dev): bump knapsack_pro from 7.2.0 to 7.4.0
2024-05-27 10:11:25 +10:00
filipefurtad0
c711387c5a
Removes pending test case - covered in:
...
- Changing producers, category and tax category, done in 15ee4f6
- Updating Unit value, done in 49226ff
Removes comment about errors for empty variant_unit_name
I think this was done in commit f05d27b
Would you agree @dacook?
2024-05-26 17:40:28 +01:00
filipefurtad0
80a682e2f5
Updates tests around product and variant search
...
Adds test for a non-existing product
Adds test for variant search
Improves tests with multiple variants
2024-05-25 16:03:54 +01:00
filipefurtad0
fb0be1c7f3
Adds tests around using the page
...
- with no products
- column display dropdown
- listing products with several variants
2024-05-25 15:13:59 +01:00
Cillian O'Ruanaidh
b2f20db90a
Remove redundant spec type offence from MapHelper spec
2024-05-24 11:43:00 +01:00
Cillian O'Ruanaidh
46fdeefa14
Make sure OSM map is not enabled in test environment in case it abuses OSM tile servers
2024-05-24 11:24:57 +01:00
Cillian O'Ruanaidh
850385a8d3
Add tests to make sure the appropriate map is loaded e.g. Open Street Map or Google
2024-05-24 11:14:43 +01:00
dependabot[bot]
9cd5f5aaa0
chore(deps-dev): bump knapsack_pro from 7.2.0 to 7.4.0
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 7.2.0 to 7.4.0.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v7.2.0...v7.4.0 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-24 09:13:06 +00:00
filipefurtad0
0bfa9fe997
Update all locales with the latest Transifex translations
v4.4.47
2024-05-24 09:49:20 +01:00
cyrillefr
5bc6d16f34
Fix redundant presence validation on belongs part V
...
- presence: true is redundant since Rails 5.0 BUT applies
with new default config of
belongs_to_required_by_default to true.
Lots of files with belongs_to_required_by_default = false
(backward compatibility).
So: deleting this setting implies to adding optional: true
2024-05-24 08:22:20 +02:00
Maikel
5b9e83745d
Merge pull request #12508 from mkllnk/schema
...
Fixup db schema.rb
2024-05-24 08:19:31 +10:00
Maikel Linke
4e8896d655
Clearer naming of helper method
2024-05-24 08:17:08 +10:00
Ahmed Ejaz
6a59d06de1
remove delete methods from products reflex
2024-05-24 02:45:26 +05:00
Ahmed Ejaz
a0f290c09f
12398: add turbo stream to delete variants
2024-05-24 02:41:51 +05:00
Ahmed Ejaz
2bdf8e2853
rename destroy.turbo_stream to make it more generic
2024-05-24 02:40:34 +05:00
Ahmed Ejaz
039b0d80ee
12398: implement the destroy action for products
2024-05-24 01:55:21 +05:00
Ahmed Ejaz
48615f1325
12398: fix rebasing mistake
2024-05-24 01:20:08 +05:00
Ahmed Ejaz
6659ffe530
12398: update modal-link-controller to dynamically set
...
form action as per the selected product to delete
2024-05-24 01:16:14 +05:00
Ahmed Ejaz
53fb77eb23
12398: add destroy action with turbo stream
2024-05-24 01:16:14 +05:00
Ahmed Ejaz
e5b9e07874
12398: update confirm_modal to use button_to form submission
2024-05-24 01:16:14 +05:00
Ahmed Ejaz
e740fb8f6e
12398: add turbo-rails
2024-05-24 01:16:08 +05:00
Filipe
88baf5e1de
Merge pull request #12496 from isidzukuri/12355-remove-unused-discourse
...
[12355] Remove discourse
2024-05-23 19:28:02 +01:00
Filipe
5455e68620
Merge pull request #12504 from dacook/buu/edit-image-turbo-12399
...
[BUU] Remove StimulusReflex from Image Edit
2024-05-23 17:32:59 +01:00
Rachel Arnould
163e9b6c9c
Merge pull request #12505 from filipefurtad0/remove_deprecation
...
Removes deprecation strikethrough from tax report (by producer)
2024-05-23 17:14:28 +02:00
cyrillefr
8c0e20f53c
Deleting some used one-shot rake taskes
...
- in relation to: Fix Rubocop Rails issues #11482
- and Require belongs_to associations by default #11297
- and #12407 #12428 etc.
2024-05-23 10:07:56 +02:00
cyrillefr
3451be4043
Increasing the placeholder size
2024-05-23 09:13:18 +02:00
cyrillefr
396ea65bc6
Bugfix on spec
2024-05-23 09:13:18 +02:00
cyrillefr
72301f3ad8
Add Time in flatpickr control
2024-05-23 09:13:18 +02:00
cyrillefr
d27cd18f56
Force start date before end date with range mode flatpickr
...
- modify view to get a flatpickr component in range mode
- modify spec to take into account range mode
2024-05-23 09:13:18 +02:00
Maikel Linke
b9c7be769a
Fixup db schema.rb
...
It looks like I forgot to commit the latest change in 46cd60aa3c .
2024-05-23 15:51:43 +10:00
Maikel Linke
968456e5e0
Create special locale for test environment
...
So hopefully we'll notice if our fallback mechanism fails.
2024-05-23 15:10:24 +10:00
Maikel Linke
f14945c155
More realistic test env for translations
...
Most production servers don't use the source locale `en`. Even if the
default language is English, they use a local variant like `en_AU` or
`en_GB` to customise some of the translations.
However the environment is configured, the app should always fallback to
`en` if no other translation is available.
2024-05-23 15:08:11 +10:00
Maikel Linke
7b9577b547
Allow only enterprise managers to connect apps
...
Otherwise it doesn't work because non-managers, like super admins, are
not authorised to access enterprise data via the DFC API.
2024-05-23 13:44:47 +10:00
David Cook
e30dc1b05c
Merge pull request #12493 from cyrillefr/RedundantPresenceValidationOnBelongs_part_IV
...
Fix RedundantPresenceValidationOnBelongs on two files
2024-05-23 13:09:17 +10:00
David Cook
55ac816a87
Show success message
...
Phew, that was really easy.
And now the existing feature spec still Just Works.
2024-05-23 11:55:56 +10:00
David Cook
05f0b93548
Use requestSubmit to allow JS events
...
Yay, now it works. Not sure the best way to show loading yet.
- currently the Turbo loading indicator shows which is better than nothing (blue bar at top)
- ideally we could show a small spinner over the image thumbnail. need to write some stimulus to hook into turbo lifecycle I guess.
- or we could activate the frame-level loading overlay. refactor loading_controller a bit so that it's applied on the container, then hopefully we can just call change->loading#showLoading. the turbo_stream response could dectivate it.
2024-05-23 11:55:33 +10:00
David Cook
665273ce2f
[wip] Attempt to update edited image in-place with Turbo Stream
...
but it doesn't quite work.
Maybe we can force it with JS (https://www.writesoftwarewell.com/process-turbo-stream-javascript/ )
2024-05-23 11:55:29 +10:00
David Cook
0e03ff6925
Merge branch 'master' into RedundantPresenceValidationOnBelongs_part_IV
2024-05-23 09:22:36 +10:00
Maikel
74cfa42461
Merge pull request #12465 from MrBowmanXD/mirror
...
Allow return or line break in shipping / payment method description
2024-05-23 09:10:13 +10:00
Maikel Linke
be79016753
Remove now obsolete check in rake task
2024-05-23 09:08:05 +10:00
Maikel
32eb9c5504
Merge pull request #12481 from mkllnk/connect-app-once
...
Avoid submitting duplicate Connected Apps
2024-05-23 08:50:34 +10:00
Manuel Gonçalves
2bc481d8f7
Merge branch 'master' into mirror
2024-05-22 23:35:45 +01:00
Ana Nunes da Silva
73218fab05
Sanitize read and write long description in enterprise group
2024-05-22 22:40:24 +01:00
Filipe
b4d4faafc0
Merge pull request #12472 from dacook/bump-stimulus_reflex-cable_ready
...
Bump stimulus_reflex to 3.5.1 and cable_ready to 5.0.5
2024-05-22 21:37:42 +01:00
Filipe
1130bf8cbe
Merge pull request #12460 from mkllnk/enterprise-data-purge
...
Clean up unused enterprise fields
2024-05-22 21:29:54 +01:00
filipefurtad0
5ccecdd9ff
Removes deprecation strikethrough from enterprise fees with tax report by producer
2024-05-22 20:38:11 +01:00
cyrillefr
46cd60aa3c
Fix RedundantPresenceValidationOnBelongs on two files
...
- presence: true is redundant since Rails 5.0 BUT applies
with new default config of
belongs_to_required_by_default to true.
Lots of files with belongs_to_required_by_default = false
(backward compatibility).
So: deleting this setting implies to adding optional: true
- added 'NOT NULL' constraints so model constraints match
with contraints on DB tables.
- corresponding migration files to match AR Models &
DB tables
- rake tasks to check corrupt data (ie: NULL/nil in id fields)
- updated the todo
2024-05-22 09:44:02 +02:00