Gaetan Craig-Riou
d5dac4d890
Merge pull request #12535 from mkllnk/panel-beating
...
Restore enterprise edit form as manager
v4.4.49
2024-06-03 15:00:30 +10:00
Gaetan Craig-Riou
76a76c74e3
Merge pull request #12537 from openfoodfoundation/dependabot/bundler/devise-i18n-1.12.1
...
chore(deps): bump devise-i18n from 1.12.0 to 1.12.1
2024-06-03 12:55:10 +10:00
Gaetan Craig-Riou
5326b332ee
Merge pull request #12529 from cyrillefr/RedundantPresenceValidationOnBelongs_part_VI
...
Fix Redundant presence validation on belongs part VI
2024-06-03 12:53:35 +10:00
David Cook
15d4f9565d
Merge pull request #12519 from filipefurtad0/feature_parity_admin_style_v3
...
Extracts BUU from branch in #11645
2024-06-03 09:56:25 +10:00
David Cook
999bc13fb5
Remove redundant code
2024-06-03 09:36:25 +10:00
filipefurtad0
ce36fb45a0
Removes tests on edit action, under the Delete section
2024-06-02 16:00:44 +02:00
Filipe
706da37f15
Merge pull request #12507 from mkllnk/connected-apps-super-admin
...
Allow only enterprise managers to connect apps
2024-06-01 18:16:28 +02:00
Filipe
925d257dc5
Merge pull request #12495 from cillian/osm-registration-map
...
Get registration location map working with OSM
2024-05-31 14:32:05 +02:00
dependabot[bot]
29e4535dff
chore(deps): bump devise-i18n from 1.12.0 to 1.12.1
...
Bumps [devise-i18n](https://github.com/tigrish/devise-i18n ) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/tigrish/devise-i18n/releases )
- [Changelog](https://github.com/tigrish/devise-i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tigrish/devise-i18n/compare/v1.12.0...v1.12.1 )
---
updated-dependencies:
- dependency-name: devise-i18n
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-31 09:06:12 +00:00
Maikel Linke
f4a69b4664
Update locales
2024-05-31 12:16:18 +10:00
Maikel Linke
6a206b2a34
Move Connected Apps form out of Enterprise form
...
Nested forms are not valid HTML and we were submitting the wrong
authenticity token to Rails when updating the enterprise.
I inverted the hierarchy of the form and the panels. The menu and
tab-panel structure now sits above and the enterprise edit form is
nested within.
The current structure is not ideal but it's only a transition phase. I'm
expecting the page to get re-designed at some point and re-writen
without AngularJS.
2024-05-31 11:09:00 +10:00
Maikel
c0690d51e5
Merge pull request #12530 from openfoodfoundation/dependabot/bundler/rack-timeout-0.7.0
...
chore(deps): bump rack-timeout from 0.6.3 to 0.7.0
2024-05-31 09:42:30 +10:00
Maikel Linke
b15e136980
Remove obsolete rake task
2024-05-31 09:40:52 +10:00
Filipe
9eaf6c3b9c
Merge pull request #12489 from mkllnk/available-locales
...
More realistic test env for translations
2024-05-30 15:00:36 +02:00
Filipe
a01dcaadcf
Merge pull request #12506 from anansilva/12448-sanitise-html-enterprise-group
...
Sanitise HTML in long description of enterprise group [read-only]
2024-05-30 14:07:20 +02:00
filipefurtad0
3d1c94720a
Applies existing helper to assert on rows with product name
2024-05-29 15:40:30 +01:00
filipefurtad0
2c081dc5f0
Assures the Edit button link is always displayed for the first variant,
...
although the delete button is not
Also should work for a second (non-default variant)
Removes unecessary test cases
2024-05-29 15:24:30 +01:00
dependabot[bot]
6dee200938
chore(deps): bump rack-timeout from 0.6.3 to 0.7.0
...
Bumps [rack-timeout](https://github.com/zombocom/rack-timeout ) from 0.6.3 to 0.7.0.
- [Changelog](https://github.com/zombocom/rack-timeout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zombocom/rack-timeout/compare/v0.6.3...v0.7.0 )
---
updated-dependencies:
- dependency-name: rack-timeout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-29 09:35:40 +00:00
cyrillefr
4bb996e77f
Fix RedundantPresenceValidationOnBelongs on some files (part VI)
...
- 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)
(previous commit)
- updated the todo
2024-05-29 10:38:18 +02:00
cyrillefr
65fc144a46
Task to check missing foreing ids in spree_line_items
2024-05-29 10:32:21 +02:00
Gaetan Craig-Riou
c81e7f3b5d
Update all locales with the latest Transifex translations
v4.4.48
2024-05-29 14:19:54 +10:00
Gaetan Craig-Riou
0e9b753bbc
Merge pull request #12514 from cyrillefr/RedundantPresenceValidationOnBelongs_part_V
...
Fix redundant presence validation on belongs part V
2024-05-29 09:57:22 +10:00
Maikel
5f137c19a3
Merge pull request #12527 from openfoodfoundation/dependabot/bundler/view_component-3.12.1
...
chore(deps): bump view_component from 3.12.0 to 3.12.1
2024-05-29 08:47:53 +10:00
dependabot[bot]
8421c35e42
chore(deps): bump view_component from 3.12.0 to 3.12.1
...
Bumps [view_component](https://github.com/viewcomponent/view_component ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/viewcomponent/view_component/releases )
- [Changelog](https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/viewcomponent/view_component/compare/v3.12.0...v3.12.1 )
---
updated-dependencies:
- dependency-name: view_component
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-28 09:59:37 +00:00
Gaetan Craig-Riou
6f5bcda421
Merge pull request #12523 from openfoodfoundation/dependabot/bundler/webmock-3.23.1
...
chore(deps-dev): bump webmock from 3.23.0 to 3.23.1
2024-05-28 10:02:00 +10:00
dependabot[bot]
f70dd58533
chore(deps-dev): bump webmock from 3.23.0 to 3.23.1
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.23.0 to 3.23.1.
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.23.0...v3.23.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-27 09:50:38 +00:00
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
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
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
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