dependabot[bot]
4551a9b689
Bump rubocop-rails from 2.22.2 to 2.23.0
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.22.2 to 2.23.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.22.2...v2.23.0 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-18 09:18:45 +00:00
Maikel
080086aa38
Merge pull request #11943 from openfoodfoundation/dependabot/bundler/stripe-10.3.0
...
Bump stripe from 10.2.0 to 10.3.0
2023-12-18 14:46:40 +11:00
Gaetan Craig-Riou
502df3d78f
Remove a bunch of non needed string interpolation
2023-12-18 14:42:04 +11:00
Gaetan Craig-Riou
eb4115ceed
Per review, use existing TrixScrubber to sanitize content
2023-12-18 14:40:14 +11:00
Gaetan Craig-Riou
085629fae1
Remove raw
2023-12-18 14:40:14 +11:00
Gaetan Craig-Riou
28f3161bf8
Removing raw from invoice template
2023-12-18 14:40:14 +11:00
Gaetan Craig-Riou
031cc45992
Sanitize home_page_alert_html
...
It still allows some specific tag so we can have link and some
formatting.
2023-12-18 14:39:13 +11:00
Gaetan Craig-Riou
84a8c6b31a
Remove raw from email template
2023-12-18 14:39:13 +11:00
Gaetan Craig-Riou
4a32df7ef5
Remove seemingly useless method
...
Left over from Spree, it looks like a weird way to cast somehing to a
string
2023-12-18 14:38:16 +11:00
Maikel Linke
317d492873
Test Stripe with real API
2023-12-18 14:06:38 +11:00
Maikel
b52b0c0413
Merge pull request #11937 from mkllnk/dfc-app
...
Add new enterprise settings tab Connected Apps
2023-12-18 13:37:26 +11:00
dung bui
738b338827
Merge branch 'master' into ft/include-vouchers-in-revenues-by-hub-report
2023-12-17 10:52:37 +07:00
Dung Bui
1867d7ef8e
creat real records instead of mocking
2023-12-17 10:47:48 +07:00
Dusan Orlovic
120e299653
Use activate instead of changeActivePanel/ChangeActiveTab
...
Remove shop-tabs controllers since we can listen on `"data-action":
"orderCycleSelected@window->tabs-and-panels#activateDefaultPanel"`
Test for cases:
* activate by clicking on tab
* activateDefaultPanel on orderCycleSelected event
* activateFromWindowLocationOrDefaultPanelTarget to activate tab based
on achor in URL
2023-12-16 10:00:17 +01:00
Dusan Orlovic
ba7ffc25fe
Add data-action=tabs-and-panels
2023-12-15 23:00:13 +01:00
filipefurtad0
264b6e072e
Adds missing translation key
2023-12-15 13:20:32 +00:00
filipefurtad0
57aa151ddd
Comments out default values from superadmin fields to bring the build back to green
2023-12-15 12:48:21 +00:00
filipefurtad0
f8f85e7fbd
Adds I18n exception handler as test initializer
...
As per code review, we follow this approach https://sikac.hu/missing-translations-keys-gotta-catch-em-all-3aa8d2ead8bd
2023-12-15 12:48:21 +00:00
dependabot[bot]
7f0a461385
Bump stripe from 10.2.0 to 10.3.0
...
Bumps [stripe](https://github.com/stripe/stripe-ruby ) from 10.2.0 to 10.3.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/v10.2.0...v10.3.0 )
---
updated-dependencies:
- dependency-name: stripe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-15 09:11:11 +00:00
Maikel Linke
f758daadc0
Use common colours in old and new design
2023-12-15 16:21:43 +11:00
Maikel Linke
35ca66cbb7
Respond fast by rendering only partial
2023-12-15 12:34:40 +11:00
Maikel Linke
1d7f96e965
Broadcast connected app to all user tabs
2023-12-15 12:34:40 +11:00
Maikel Linke
e1730f25d6
Show app connection state and update link
2023-12-15 12:34:40 +11:00
Maikel Linke
12e5a0d1e1
Query webhook to connect app
2023-12-15 11:50:04 +11:00
Maikel Linke
4eb273b06e
Create ConnectedApp with a reflex
...
I would have like to use a standard form to submit to the reflex but the
whole enterprise settings tab is in a form already and HTML doesn't
allow nested forms. While it does still work in browsers, it would have
added much more HTML to set up a form with a hidden input field instead
of just one additional data attribute.
The whole page is rendered by the controller again but the reflex root
attribute ensures that only parts of this tab are replaced. Otherwise
unsaved data on other tabs could be replaced and the page actually
becomes blank because AngularJS doesn't play well with the morph.
2023-12-15 11:50:04 +11:00
Maikel Linke
2346f03b6f
Add ConnectedApp model
2023-12-15 11:50:04 +11:00
Maikel Linke
ca7b02d3ee
Add basic description of Discover Regen app
2023-12-15 11:50:04 +11:00
Maikel Linke
d4ce3965b1
Connected apps can be enabled per user or enterprise
2023-12-15 11:22:15 +11:00
Maikel Linke
af2b65256f
Add new enterprise settings tab Connected Apps
2023-12-15 11:22:15 +11:00
David Cook
aebc378aa8
[suggestion] Update translation key
2023-12-15 09:58:30 +11:00
David Cook
ad809facc6
[fixup] Fix translation key
...
The dot indicates lazy lookup
Also the name was missing a letter. It was hard to notice because the key name was so long, so I suggest reducing the key to something like 'order_has_changed'
2023-12-15 09:55:14 +11:00
Rachel Arnould
97985dbe8f
Merge pull request #11805 from abdellani/fix-shipping-method-category-on-invoices-v3
...
[Invoices] Display the shipping category.
2023-12-14 17:09:39 +01:00
Mohamed ABDELLANI
2b1d7923da
remove ':' after the shipping category on the invoice template
2023-12-14 16:42:24 +01:00
Mohamed ABDELLANI
82d50f58f3
remove raw from shipping method name
2023-12-14 16:36:36 +01:00
Mohamed ABDELLANI
db653fc945
render the shipping category in the invoice.
2023-12-14 16:36:36 +01:00
Rachel Arnould
9d87449730
Merge pull request #11704 from abdellani/add-reference-to-previous-invoices
...
a new invoice should refer the latest invoice.
2023-12-14 16:05:08 +01:00
Mohamed ABDELLANI
1038536c39
show warning when a new invoice can be generated
2023-12-14 15:34:19 +01:00
David Cook
37a1776c7e
Prevent scrollbars on select2 item
...
This is unrelated to the rest of the PR, I just noticed this issue so decided to fix it. I can't find any explanation, or think of any good reason for this rule, so I'm burning it.
2023-12-14 15:23:41 +11:00
David Cook
2cbe9a4268
Style tom-select dropdown-input to appear over the main control
...
It's more compact, and we don't need to see the currently selected value because it's highlighted in the list already.
2023-12-14 15:23:40 +11:00
David Cook
b97890b537
Support custom placeholder value
...
Hmm, but this isn't useful until we get Tom-Select to work the way we want..
To do that, I think we'd ned to hook into TS to clear the current selection when focused, then set it back upon blur (if no selection was made). Hmm, but we still want it to show slected in the dropdown list.
Can we do it with css maybe?
2023-12-14 14:24:21 +11:00
David Cook
e8266ba3ae
Refactor
2023-12-14 14:23:50 +11:00
David Cook
2756e37603
Placeholder style
2023-12-14 14:19:31 +11:00
David Cook
e578f697f5
Refactor: use data hash
2023-12-14 14:19:09 +11:00
David Cook
a5b2a24dc2
Refactor: Code cleanup
2023-12-14 14:13:01 +11:00
David Cook
ad797de1a6
Responsive sizing for elements
...
The query input can grow to fill the space.
2023-12-14 14:13:01 +11:00
David Cook
f29c1d5797
Use chevron for dropdown icon
...
We should be able to use @extend .icon-chevron-down, but I couldn't get it to work. I'd like to have a better method for this, but we should upgrade our ancient FontAwesome before worrying about that.
2023-12-14 14:13:01 +11:00
David Cook
1776420d4a
Clip long content with ellipsis
2023-12-14 14:13:01 +11:00
David Cook
0efda02b9b
Style list items as per design
2023-12-14 13:33:05 +11:00
David Cook
3fbd5f6357
Style single-select as per design
2023-12-14 13:33:03 +11:00
David Cook
05582b3d2d
Fix display of single-select dropdowns
2023-12-14 13:28:41 +11:00