Cillian O'Ruanaidh
|
855ec1a708
|
Add new 'Checkout options' step to the edit order cycle form so people can attach shipping methods
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
1e817af5aa
|
Validate deleting a shipping method or switching it to backoffice only doesn't invalidate any order cycles
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
48c2e48b24
|
Update the OrderCycleForm service so it supports attaching shipping methods
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
ca97a7f52d
|
Add :shipping_methods association to OrderCyle and validations
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
9a6e8a1113
|
Add an OrderCycleShippingMethod model to handle attaching shipping methods to order cycles
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
94d71b8dce
|
Remove extra unnecessary :display_on_checkout scope and reuse :frontend scope instead
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
a5daee39e3
|
Extract out a DISPLAY_ON_OPTIONS constant in Spree::ShippingMethod instead of magic strings
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
37617f63ea
|
Remove non-functional :backend scope from Spree::ShippingRate
It finds shipping methods where 'display_on != front_end' but :front_end values were removed in a1317be19b/db/migrate/20200508101630_convert_frontend_shipping_method_to_both.rb so it will always return true.
|
2022-09-30 13:13:39 +01:00 |
|
Cillian O'Ruanaidh
|
9b5f743fa5
|
Extract out a OrderCycle#simple? method so it can be used in models
|
2022-09-30 13:13:39 +01:00 |
|
binarygit
|
ebe4a3d6ab
|
Add StimulusReflex
|
2022-09-29 16:03:45 +02:00 |
|
Maikel Linke
|
d81037d658
|
Simplify branching logic in SearchesController
|
2022-09-29 09:30:21 +02:00 |
|
Maikel Linke
|
12d7db3dd6
|
More efficient enterprise access check
|
2022-09-29 09:30:21 +02:00 |
|
Jean-Baptiste Bellet
|
cdf71b419f
|
Search within all enterprises if user is the super admin
|
2022-09-29 09:30:21 +02:00 |
|
Filipe
|
958c6fe8f3
|
Merge pull request #9685 from filipefurtad0/remove_js_tracking_code
Removes matomo JS tracking code
|
2022-09-28 23:15:23 +01:00 |
|
Maikel Linke
|
aec28e0807
|
Simplify customer model requiring enterprise
|
2022-09-27 13:14:18 +10:00 |
|
Maikel Linke
|
be31b9a897
|
Document purpose of customer model
|
2022-09-27 13:14:18 +10:00 |
|
Rachel Arnould
|
e98d4af630
|
Merge pull request #9659 from saunmanoj888/fix-bulk-product-update-unit-value
Allow to change unit value for numbers with a comma separator on bulk product update
|
2022-09-21 13:04:08 +02:00 |
|
Maikel
|
5173ddb7a0
|
Merge pull request #9675 from filipefurtad0/split_build_consumer_tests
Makes build run all specs; fixes failing specs
|
2022-09-20 11:20:52 +10:00 |
|
filipefurtad0
|
136a4df4d9
|
Removes matomo JS tracking code
|
2022-09-19 15:26:07 +01:00 |
|
Jean-Baptiste Bellet
|
4a8dc37b40
|
Since #9087, we don't use a boolean but an enum, 'public' or 'hidden'
|
2022-09-16 10:02:27 +02:00 |
|
binarygit
|
90f4b1328b
|
Remove angular from shipping methods tab in enterprise/edit
|
2022-09-13 15:20:33 +05:45 |
|
saunmanoj888
|
6917125173
|
Allow to change unit value for numbers with a comma separator
|
2022-09-12 15:55:03 +05:30 |
|
Jean-Baptiste Bellet
|
86cb86e8b5
|
Add a flash error where no available shipping methods to the customer
+ update specs as well
|
2022-09-12 09:42:26 +02:00 |
|
Maikel
|
44bf63137a
|
Merge pull request #9606 from binarygit/remove-angular-from-address
Remove Angular from Address Tab
|
2022-09-12 13:49:54 +10:00 |
|
jibees
|
9563dd6c51
|
Merge pull request #9497 from jibees/9493-fix-issues-around-rounding-in-imperial-metric-system
Avoid floating rounded errors when using imperial or metric system
|
2022-09-08 16:34:12 +02:00 |
|
Rachel Arnould
|
aa36986d66
|
Merge pull request #9521 from jibees/create-new-report-revenues-by-hub
Create a new report that shows revenues (incl. or excl. taxes) by hub only available for super-admin
|
2022-09-08 16:10:14 +02:00 |
|
Jean-Baptiste Bellet
|
53978de632
|
Create a new report that show revenues (incl. or excl. taxes) by hub
+ Create spec
|
2022-09-08 09:04:44 +02:00 |
|
Maikel
|
d9f5f7995d
|
Merge pull request #9611 from mkllnk/9605-tax-total
Index tax totals correctly for invoice display
|
2022-09-08 12:04:19 +10:00 |
|
Maikel
|
f201b9fd11
|
Merge pull request #9631 from mkllnk/9153-tax-recalculation
[Split Checkout] Recalculate tax on summary step
|
2022-09-08 11:39:44 +10:00 |
|
Jean-Baptiste Bellet
|
d53b2b94b9
|
When creating new product via /admin/products/new use BigDecimal
to avoid bad rounded multiplication
example here:
700*0.001 = 0.7000000000000001
+ update specs as well
|
2022-09-07 09:17:46 +02:00 |
|
Jean-Baptiste Bellet
|
4452ad2c51
|
Use BigDecimal to avoir multiplication/division floating errors
Like 28.35 * 12 / 12 = 28.350000000000005
+ in js, use parseFloat() to format `12.00` as `12`
|
2022-09-07 09:17:46 +02:00 |
|
Jean-Baptiste Bellet
|
6594419b22
|
Add js-big-decimal to work with division and multiplication
Use a lib instead of Math.round((value*100)/100)
|
2022-09-07 09:17:46 +02:00 |
|
Maikel
|
21054c1a8a
|
Merge pull request #9594 from binarygit/remove-angular-from-primary-details
Remove Angular from Primary Details Tab
|
2022-09-06 10:17:14 +10:00 |
|
Maikel Linke
|
1d04510365
|
Update totals on summary step
|
2022-09-05 15:54:33 +10:00 |
|
Maikel Linke
|
6c7a089527
|
Recalculate tax on summary step
|
2022-09-05 15:14:08 +10:00 |
|
binarygit
|
abbb61b943
|
Remove country controller from enterprises/new and Business Details tab
|
2022-09-05 09:52:27 +05:45 |
|
binarygit
|
36b5cb3b49
|
Replace country controller with dependent select in address tab
|
2022-09-05 09:52:27 +05:45 |
|
binarygit
|
0cfe842bd6
|
Fix typo: dependant to dependent in dependent-select controller
|
2022-09-05 09:52:27 +05:45 |
|
Filipe
|
8270a3f386
|
Merge pull request #9513 from filipefurtad0/matomo_tag_on_register_page
Add matomo_tag to /register pages
|
2022-09-01 10:19:54 +01:00 |
|
Maikel Linke
|
326b0af35f
|
Sort tax total by percentage on invoice
|
2022-09-01 11:19:02 +10:00 |
|
Maikel Linke
|
91eaa522cf
|
Simplify tax totals helper
|
2022-08-31 16:47:04 +10:00 |
|
Maikel Linke
|
2a57dc9766
|
Index tax totals correctly for invoice display
|
2022-08-31 16:47:04 +10:00 |
|
Maikel Linke
|
f37b681fac
|
Allow more tax data in the summary
I converted the value to a hash so that we can put all information in
there and we won't need the current hash key as percentage any more.
|
2022-08-31 16:47:04 +10:00 |
|
binarygit
|
02e3184945
|
Replace angular tooltips in Primary Details tab
|
2022-08-31 11:51:51 +05:45 |
|
Maikel
|
04778c6fa8
|
Merge pull request #9597 from saunmanoj888/fix-account-setting-headers-alignment
Fix alignment for header Developer settings under Accounts settings
|
2022-08-31 16:01:41 +10:00 |
|
binarygit
|
8861b6d077
|
Replace permalinks angular ctrl with stimulus
|
2022-08-31 10:06:51 +05:45 |
|
binarygit
|
52b1f40acb
|
Replace select2 with tom-select in primary details tab
|
2022-08-31 10:06:51 +05:45 |
|
Filipe
|
8ace56956b
|
Merge pull request #9560 from binarygit/replace-tooltip
Replace tooltip on Enterprise Settings /contact page
|
2022-08-30 16:23:09 +01:00 |
|
saunmanoj888
|
5e69320ff5
|
Fix header alignmnet
|
2022-08-27 15:31:19 +05:30 |
|
binarygit
|
b76d9045ce
|
Replace power-tip in enterprises/edit/<name>/contact with floatingUI
|
2022-08-24 13:31:45 +05:45 |
|