Filipe
|
843bcaa500
|
Merge pull request #11184 from rioug/11183-fix-delete-voucher-tax-excl-price
[vouchers] fix delete voucher when tax excluded from price
|
2023-07-19 11:24:25 +01:00 |
|
Filipe
|
40db81f056
|
Merge pull request #11150 from macanudo527/fix_admin_class_size
Fix Metrics/ClassSize
|
2023-07-18 19:10:03 +01:00 |
|
Filipe
|
15282f9738
|
Merge pull request #11115 from abdellani/fix-enterprise-users-should-have-access-to-invoices
authorize enterprise users to access invoices page
|
2023-07-18 16:42:00 +01:00 |
|
Neal Chambers
|
8fc0a20249
|
Add Additional Test for Model Creation
|
2023-07-18 08:17:34 +09:00 |
|
Neal Chambers
|
186d7a2f54
|
Move and Rename BulkUpdateForm
|
2023-07-18 08:17:34 +09:00 |
|
David Cook
|
9b16c1171f
|
Remove redundant returns
The return value of active record validations doesn't actually do anything. A record is 'valid?' if @errors is empty.
|
2023-07-18 08:17:34 +09:00 |
|
Neal Chambers
|
521af70959
|
Add Strong Params to Enterprise Fees Form
|
2023-07-18 08:17:34 +09:00 |
|
Neal Chambers
|
fb1ae855c2
|
Fix Metrics/ClassLength
|
2023-07-18 08:17:34 +09:00 |
|
Gaetan Craig-Riou
|
dc711bde78
|
Fix voucher adjustment delete
When using a voucher with tax not incluced in price, we need to delete
both the voucher adjustment and the tax adjustment
|
2023-07-14 13:37:45 +10:00 |
|
Filipe
|
308ce9263d
|
Merge pull request #11170 from jibees/11160-bulk-actions-function-not-working-on-safari-mac-browser
Admin, Orders: Make bulk actions dropdown re-enabled for Safari browser
|
2023-07-13 17:17:18 +01:00 |
|
Filipe
|
2f8a056bee
|
Merge pull request #11187 from jibees/10975-white-label-remember-custom-tab-activation-after-error-message
Admin, White Label: check the custom tab checkbox if any errors on custom tab (ie. title is blank)
|
2023-07-13 16:43:18 +01:00 |
|
Filipe
|
448d5ea017
|
Merge pull request #11135 from Matt-Yorkley/vouchers
Vouchers part 2
|
2023-07-13 12:50:32 +01:00 |
|
David Cook
|
d03b88cf83
|
Rename variables
To make it clear they are arrays
|
2023-07-11 10:48:52 +02:00 |
|
Jean-Baptiste Bellet
|
0fdf7876a6
|
Instanciate instance variable + use spread operator to be more concise
and efficient ;)
|
2023-07-11 10:48:52 +02:00 |
|
Jean-Baptiste Bellet
|
6143f4ce6f
|
Use dropdown controller to manager actions dropdown in orders page
|
2023-07-11 10:48:52 +02:00 |
|
Jean-Baptiste Bellet
|
7084c53f38
|
Do not display menu is the dropdown is 'disabled'
ie. classList contains `disabled`
|
2023-07-11 10:48:52 +02:00 |
|
Jean-Baptiste Bellet
|
02aea989be
|
Add on_click_outside behavior on dropdown_controller
"It's a Surprise Tool That Will Help Us Later"
|
2023-07-11 10:48:52 +02:00 |
|
Jean-Baptiste Bellet
|
d78af187e0
|
Allow dropdown controller to toggle more than one class
"It's a Surprise Tool That Will Help Us Later"
|
2023-07-11 10:48:51 +02:00 |
|
Jean-Baptiste Bellet
|
a8b9d9d8af
|
Check the custom tab checkbox if any errors (ie. title is blank)
|
2023-07-10 16:31:33 +02:00 |
|
Filipe
|
f0bcb79c09
|
Merge pull request #11169 from openfoodfoundation/11164-admin-orders-actions-dropdown-is-not-well-placed
Fix container issues introduced by #11123
|
2023-07-07 11:15:14 +01:00 |
|
Mohamed ABDELLANI
|
f68064480a
|
authorize distributor manager to generate invoices
|
2023-07-06 17:36:13 +01:00 |
|
Maikel Linke
|
11a4cd8613
|
Protect invoicing against unauthorized use
This could be optimised for performance but this was the simplest way
and we can work on it if performance becomes a problem.
|
2023-07-06 17:36:13 +01:00 |
|
Maikel Linke
|
15c30246a5
|
Allow to see only invoices of managed enterprises
|
2023-07-06 17:36:13 +01:00 |
|
Mohamed ABDELLANI
|
3a9a023dea
|
authorize enterprise users to access invoices page
|
2023-07-06 17:36:13 +01:00 |
|
Matt-Yorkley
|
42a3087cdb
|
Remove :available_on attribute from Product class
|
2023-07-06 14:36:35 +01:00 |
|
Jean-Baptiste Bellet
|
6ee388fe51
|
Fix container issues
|
2023-07-06 11:41:54 +02:00 |
|
David Cook
|
05a22b80bc
|
Merge pull request #11123 from dacook/buu-products-table
[admin_style_v3] Products table with variants
|
2023-07-06 09:37:31 +10:00 |
|
Matt-Yorkley
|
652beac73f
|
Drop valid? check from zero_priced_order? method
|
2023-07-05 15:31:05 +01:00 |
|
David Cook
|
7e0042ea1d
|
Apply code suggestion
Co-authored-by: Gaetan Craig-Riou <gaetan.riou@gmail.com>
Co-authored-by: Gaetan Craig-Riou <40413322+rioug@users.noreply.github.com>
|
2023-07-05 11:27:03 +10:00 |
|
Matt-Yorkley
|
671dfc7082
|
Don't flush errors when checking zero priced order validity
|
2023-07-04 14:42:31 +01:00 |
|
Matt-Yorkley
|
55cc57cf87
|
Use pre_discount_total when comparing to voucher amount
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
f7912a2240
|
Fix CSS/layout issues
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
672400192f
|
Update use of params
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
37a4c73a12
|
Fix rubocop complaint
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
9b45b71696
|
Improve feature toggling
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
28795effc3
|
Clarify named vouchers in UI
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
de97e69e7d
|
Show/hide payment methods if voucher changes order total to zero
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
55bce9f1b2
|
Remove @voucher_adjustment instance variable
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
7a0b83076b
|
Move loading of saved cards out of checkout concern
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
1cd38c957d
|
Introduce "zero priced orders" in admin order payments UI and helper
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
bd29a9acde
|
Introduce "zero priced orders" to checkout UI and order state flow
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
d7950617ec
|
Drop superfluous method
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
47b5a3fb1d
|
Don't apply tax calculations if there's no tax
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
9e5061fc31
|
Move voucher processing out of checkout controller
|
2023-07-04 13:13:05 +01:00 |
|
Matt-Yorkley
|
91004588f6
|
Add separate voucher form
|
2023-07-03 11:03:05 +01:00 |
|
Matt-Yorkley
|
3f83da9928
|
Move voucher section out of main checkout form
|
2023-07-03 11:03:05 +01:00 |
|
Matt-Yorkley
|
e04a3f6b4d
|
Move form definition down into each checkout step
|
2023-07-03 11:03:05 +01:00 |
|
Matt-Yorkley
|
75e6ccd580
|
Simplify voucher controller
|
2023-07-03 11:03:05 +01:00 |
|
Matt-Yorkley
|
3d44f4bc98
|
Introduce "zero priced order" concept with no required payment
This applies to cases where an order contains items with zero price or where applied vouchers have reduced the order's total to zero.
|
2023-07-03 11:03:05 +01:00 |
|
Matt-Yorkley
|
fefa9288a4
|
Remove :permalink attribute from Product
|
2023-06-30 11:37:57 +01:00 |
|