Gaetan Craig-Riou
108e313e48
Remove ci config that was missed during rebase
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
9af57e1fc4
Remove deprecated config options
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
26b8f62325
Fix wepack config, move to generateWebpackConfig
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
ee087f9eff
Change spelling to Shakapacker
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
dd5db396b4
Merge pull request #13828 from rioug/10298-upgrade-to-shakapaker
...
Upgrade to shakapaker
2026-01-21 16:17:50 +11:00
David Cook
feed223ab4
Merge pull request #13528 from dacook/vine-expiry-message-13495
...
[VINE] Show helpful message if voucher expired
2026-01-19 09:20:18 +11:00
Gaetan Craig-Riou
90f962a886
Use compiler_strategy mtime for test environment
...
It fixes the issue for CI as it's faster than the digest strategy:
https://github.com/shakacode/shakapacker/blob/main/docs/configuration.md#compiler_strategy
2026-01-16 13:47:23 +11:00
Gaetan Craig-Riou
282fb44da4
Update all locales with the latest Transifex translations
2026-01-16 10:05:27 +11:00
Gaetan Craig-Riou
8cd9e94148
Use a separate config for webpacker on CI
...
For some reason having webpack compile turned on for the test
environment makes system test slow, resulting in lots of failure. Assets
are precompiled for system test, so there isn't any compilation on each
request, but still test are slow.
To fix the issue, we use a separate config file for CI where webpack
compile is set turned off.
2026-01-13 14:35:36 +11:00
David Cook
419f4490d6
Recognise certain voucher errors
...
I considered using the vine error message as the translation key (ie I18n.t(vine_voucher_validator_service.errors.#{message.parameterize.underscore}), but thought it might be more predictable to have keys explicitly defined and whitelisted like this.
These error message are still squashed by the controller, we'll deal with that next.
2026-01-12 16:25:57 +11:00
Maikel Linke
18ef5cc69a
Update all locales with the latest Transifex translations
2026-01-09 12:04:46 +11:00
Maikel
a69528c432
Merge pull request #13803 from pacodelaluna/add-cloud-storage-configuration-for-s3-compatible-alternatives
...
Add a new cloud storage configuration for s3-compatible alternatives
2026-01-09 12:03:08 +11:00
Maikel
9dfecde6a7
Merge pull request #13765 from rioug/variant-tag-clean-old-flipper-groups
...
[Variant tags] Remove flipper groups that are not used anymore
2026-01-09 12:01:08 +11:00
Filipe
c73f28b434
Merge pull request #13815 from mkllnk/secrets
...
Replace deprecated Rails secrets with credentials
2026-01-08 18:46:33 +00:00
François Turbelin
cab4b2fb28
Add a new cloud storage configuration for s3-compatible alternatives
2026-01-08 13:08:09 +00:00
Filipe
80bd6defcb
Merge pull request #13789 from prikeshsavla/13537-upgrade-active-storage-validations-gem
...
Upgraded gem active_storage_validations to 3.0.2 and fixed any upgrade related issues
2026-01-08 13:06:53 +00:00
Filipe
d0f48687e2
Merge pull request #13777 from rioug/13481-webhook-payment
...
Payment status change webhook
2026-01-08 11:26:41 +00:00
Filipe
25063d2c4d
Merge pull request #13649 from deivid-rodriguez/fix-removal-flash-message-translations
...
Improve translations of some flash messages
2026-01-07 16:33:34 +00:00
Gaetan Craig-Riou
caf6b087c1
Clean up wepacker config
...
Disable overlayi, it covers the whole page as we have lots of warning
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
98a2bf5d47
image_pack_path is now available from Shackapaker
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
bb0c1e7a0f
Quiet sass deprecations warning for dependencies
...
We are not planning to upgrade foundation-sites
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
8ce14a55c8
Fix dependencies version, and update config
...
Trying to stay as close as possible to the default config
2026-01-06 14:31:43 +11:00
Gaetan Craig-Riou
b3dc76b8cf
Fix configuration and scss to get webpack to compile
...
Move the Postcss config hack to postcss.config.js
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
c2a7a89381
Move extensions configuration to webpack.config.js
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
fccde70690
Upgrading to webpacker v6.0.0.rc.6
...
Migration guide : https://github.com/shakacode/shakapacker/blob/main/docs/v6_upgrade.md#how-to-upgrade-to-webpacker-v600rc6-from-v5
Setp 1,2,3,4
2026-01-06 14:31:25 +11:00
Maikel Linke
e91fab5702
Remove legacy config for secret key
2025-12-19 14:22:25 +11:00
Maikel Linke
e09853af0c
Replace deprecated Rails secrets
...
Use new credentials interface.
2025-12-19 13:28:05 +11:00
Filipe
caf2ff9bb4
Merge pull request #13752 from deivid-rodriguez/always_generate_button_tags
...
Always generate `<button>` tags, rather than `<input>` of type "button"
2025-12-15 18:46:38 +00:00
Ahmed Ejaz
6b78f8b855
Merge pull request #13804 from rioug/13802-revert-enbling-variant-tag-no-inventory
...
[Inventory] display inventory link for user who manage enterprises with inventory and enterprises without inventory
2025-12-13 01:13:34 +05:00
Ahmed Ejaz
1e2b28c559
Update all locales with the latest Transifex translations
2025-12-13 01:05:55 +05:00
Gaetan Craig-Riou
9967ba2d06
Allow managing inventory and variant tag at the same time
...
For users with enterprise with inventory and enterpises with variant
tag, allow access to the inventory page and display variant tag only for
the enterprises its enabled for.
2025-12-12 12:38:22 +11:00
Gaetan Craig-Riou
4073238654
Per review, fix test webhook
...
- only show button for payment status changed webhook
- update translation
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
5e4df41ec8
Add button to send test data to endpoint
...
It will allow a user to easily test the endpoint
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
a38023475c
Trigger payment webhook when a payment status changes
...
It used ActiveSupport::Notifications and a listener :
StatusChangedListenerService to trigger the WebhookService
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
7f961d90c2
Enable active_job.use_big_decimal_serializer
...
It prevents the following deprecation warning:
DEPRECATION WARNING: Primitive serialization of BigDecimal job arguments is deprecated as it may serialize via .to_s using certain queue adapters.
Enable config.active_job.use_big_decimal_serializer to use BigDecimalSerializer instead, which will be mandatory in Rails 7.2.
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
23c57cb354
Add UI to manage payment staus webhook endpoint
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
7a72121b1b
Remove flipper groups that are not used anymore
2025-12-10 10:25:33 +11:00
Prikesh Savla
631306cfb3
Extended imageImport and ImageBuilder to get the content type of the file for the attacment for avoiding issues for files without extensions.
...
Updated config/locale/en.yml for the active_storage_validations related error messages
2025-12-09 08:06:29 +05:30
Filipe
20107986a6
Merge pull request #13725 from rioug/13642-disable-inventory-not-using
...
[Variant Tags] Enable variant tag for enterprise with no inventory
2025-12-08 20:38:14 +00:00
filipefurtad0
dbd0100044
Update all locales with the latest Transifex translations
2025-12-08 10:59:33 +00:00
Rachel Arnould
ded139458d
Merge pull request #13759 from drummer83/storno
...
Add a unique translatable string for the button that cancels an order
2025-12-02 15:58:44 +01:00
Maikel Linke
0bdee785bb
Update all locales with the latest Transifex translations
2025-11-28 12:37:53 +11:00
David Rodríguez
bf0e5c0d44
Let "Tag Rule" and "Voucher" be translated in flash messages
2025-11-26 12:18:06 +01:00
Gaetan Craig-Riou
172647f1cd
Rework group to enable variant tag and inventory
...
To make it easier to manage, enterprises with no inventory will have
variant tag enabled, and enterprises with inventory will have inventory
enabled.
Add migration to disable old group and enabled new group
2025-11-26 13:29:40 +11:00
Konrad
b113fe08e1
Add a unique translatable string for the button that cancels an order (button at the top of the edit order page) to allow a different translation than the regular 'Cancel' button.
2025-11-25 10:20:16 +01:00
David Rodríguez
e32dcd53b5
Pass media attribute explicitly to stylesheet link tags
...
So that we can enable Rails default behavior for potential future such link
tags without changing current behavior.
2025-11-25 08:08:59 +01:00
David Rodríguez
c05532c166
Always generate <button> tags, rather than <input> of type "button"
2025-11-24 12:11:03 +01:00
Gaetan Craig-Riou
6ae47c208a
Per review, don't use one line rescue
...
One line rescue will rescue any exception and doesn't allow for rescuing
specific exception: https://thoughtbot.com/blog/don-t-inline-rescue-in-ruby
2025-11-24 13:47:32 +11:00
Ahmed Ejaz
2db2fb2f11
Update all locales with the latest Transifex translations
2025-11-24 03:07:32 +05:00
Gaetan Craig-Riou
bb0903cd4a
Fix rubocop issue
...
And revert the autoformating of short hand rescue
2025-11-21 16:15:47 +11:00