Luis Ramos
a8b48a561f
Merge pull request #4733 from lin-d-hop/master
...
Fixing incorrect payment and balance calculation
2020-02-04 18:11:48 +00:00
Pau Pérez Fabregat
2b879221b2
Merge pull request #4756 from kristinalim/fix/4489-flaky_spec_for_editing_oc
...
4489 Flaky spec when editing outgoing exchanges in OC
2020-02-04 15:38:37 +01:00
Pau Pérez Fabregat
246235b921
Merge pull request #4667 from Matt-Yorkley/rails-4-prep
...
Rails 4 prep
2020-02-04 15:20:28 +01:00
Kristina Lim
9d0e26ae28
Wait for products panel to show in outgoing exchanges feature spec
2020-02-04 16:20:47 +08:00
luisramos0
4c51d60bfd
Make pagination optional in the ExchangeProductsController
2020-02-03 13:11:26 +00:00
lin-d-hop
baf1ecb436
Fixing incorrect payment and balance calculation
...
Corrections and added specs
2020-01-29 16:06:06 +00:00
luisramos0
b5004f1cbf
Add specs for ExchangeProductsRenderer#exchange_variants
2020-01-28 18:02:58 +00:00
Luis Ramos
c7d8e96beb
Merge pull request #4699 from mkllnk/4696-rescue-checkout
...
Rescue unknown checkout errors
2020-01-24 18:11:38 +00:00
Luis Ramos
f5adf6a9d7
Merge pull request #4697 from mkllnk/4457-line-item-spec
...
Stabilise spec by not creating noise data
2020-01-23 11:35:34 +00:00
Maikel Linke
6763012ee9
Rescue unknown checkout errors
2020-01-23 16:20:07 +11:00
Matt-Yorkley
5f3abbf00e
Refactor BaseController
2020-01-22 12:17:23 +01:00
Maikel Linke
30888a9e59
Stabilise spec by not creating noise data
...
We were using a more complex order factory that created more data than
we needed. The order contained a second line item and therefor the
manifest had two items as well. Sometimes we would pick the wrong one.
2020-01-22 09:49:37 +11:00
Luis Ramos
1c3fd26eef
Merge pull request #4655 from Matt-Yorkley/mobile-shoptabs
...
Mobile: shop tabs
2020-01-20 08:51:59 +00:00
Matt-Yorkley
b69b5ea81a
Merge pull request #4678 from mkllnk/4490-tag-rules-spec
...
4490 tag rules spec
2020-01-16 14:28:37 +01:00
luisramos0
1e203ae419
Remove destroy with js format in variants controller, we dont use this endpoint in OFN and it avoids having to bring additional code from spree_backend
2020-01-16 11:59:36 +00:00
Maikel Linke
6b18d4a60c
Avoid false positives in specs
...
When switching from one tab to another, a `have_no_selector` check could
match because the new tab hasn't loaded yet. Now we use that check after
we verified other content on the new tab.
2020-01-16 15:10:25 +11:00
Maikel Linke
4d53f47d88
Leave tag rules spec in clean state
2020-01-16 15:10:25 +11:00
Maikel Linke
3a9aaf6764
Wait for the first enterprise tab to be loaded
2020-01-16 15:10:25 +11:00
Maikel Linke
42aa15767e
DRY navigating to Tag Rules section
2020-01-16 15:10:25 +11:00
Maikel
0da6275d41
Merge pull request #4675 from Matt-Yorkley/rails-4-prep-3
...
Rails 4 prep continued
2020-01-16 15:08:11 +11:00
Maikel
52d2d1d23c
Merge pull request #4668 from Matt-Yorkley/rails-4-prep-2
...
Rails 4 prep: admin dashboard route
2020-01-16 14:16:32 +11:00
Matt-Yorkley
a059c11d0f
Update post/delete calls in credit_cards_controller_spec.rb
...
ActionController::UrlGenerationError:
No route matches {:action=>"new_from_token", :cc_type=>"visa", :controller=>"spree/credit_cards", :exp_month=>12, :exp_year=>2020, :format=>:json, :last4=>4242, :token=>"tok_234bd2c22"}
# ./spec/controllers/spree/credit_cards_controller_spec.rb:36:in `block (5 levels) in <top (required)>'
# ./spec/controllers/spree/credit_cards_controller_spec.rb:36:in `block (4 levels) in <top (required)>'
2020-01-15 12:57:38 +01:00
Matt-Yorkley
5ba8efec2c
Fix enterprise group spec
...
EnterpriseGroup.by_position now returns an ActiveRecord::Relation in Rails 4, so in this test case it doesn't respond as an array
2020-01-15 11:19:14 +01:00
Luis Ramos
3080eb9dfd
Merge pull request #4578 from kshlyk/remove_soft_delete_from_product_and_variant_api
...
Removing duplicate API method soft_delete for both products and variants
2020-01-14 11:32:10 +00:00
Luis Ramos
3171b60d6f
Merge pull request #4580 from Matt-Yorkley/order_capture
...
Use asynchronous requests for order capture and ship actions
2020-01-13 17:14:40 +00:00
Matt-Yorkley
0546acd6f9
Refactor #shop_tabs use and remove #first_visible_tab
2020-01-13 17:05:28 +01:00
Matt-Yorkley
b9edea7c0e
Rename 'admin/overview#index' route from :admin to :admin_dashboard
...
Fixes issues with route declarations in Rails 4
2020-01-12 13:11:33 +01:00
Matt-Yorkley
14bcba081d
Adapt shopfront_helper to show/hide panels and display new tabs
2020-01-08 14:50:27 +01:00
Luis Ramos
18e5f9ba64
Merge pull request #4647 from jeduardo824/remove-groups-tab
...
remove group link from shop menu when there are no groups
2020-01-08 11:44:51 +00:00
Luis Ramos
e9a5b889de
Merge pull request #4606 from cyrillefr/lone-hub-checked-by-default-4428
...
Select by default single Hub/Shop option on creation of payment/shipping method
2020-01-08 11:44:16 +00:00
Eduardo
c45a3c2303
remove group tabs from shop view when there are no groups
2020-01-07 11:24:46 -03:00
Luis Ramos
1606f9900f
Merge pull request #4507 from luisramos0/backend_ctrl_reports
...
Bring spree_backend reports controller to OFN
2019-12-23 16:14:07 +00:00
cyrillefr
e6d9ec7bd7
Small fixes for default single Hub/Shop options issue
...
- removed mode variable
- reverted html template accordingly
- added a more specific helper
- fixed some short variable names
2019-12-19 21:08:34 +01:00
Matt-Yorkley
6bed05c721
Add missing feature test for order "Ship" button
2019-12-18 14:15:48 +01:00
Matt-Yorkley
a3ee6674ea
Use asynchronous requests for order capture and ship actions
2019-12-18 14:15:46 +01:00
cyrillefr
e59077e63e
Select by default single Hub/Shop option on creation of payment/shipping method
...
- added a helper
- added mode(new/edit) in payment/shipping views
- updated checkbox creation
- added tests
2019-12-18 10:45:00 +01:00
Konstantin Shlyk
0212381362
fix for api/variants_controller_spec
2019-12-14 21:43:38 +03:00
Konstantin Shlyk
e6ca6bacac
soft_delete api method deleted for products and variants
2019-12-14 01:05:35 +03:00
luisramos0
c59326743b
Remove sales total report
2019-12-13 16:44:46 +00:00
luisramos0
a104bf8efd
Add feature spec to validate load all and select all exchange products
2019-12-12 18:49:11 +00:00
luisramos0
a039ef13f4
Add spec for exchange products controller pagination
2019-12-12 18:49:11 +00:00
luisramos0
3264355f12
Add some basic test coverage to exchange_products_controller and exchange_products_renderer
2019-12-12 18:48:36 +00:00
luisramos0
00478cc57c
Add count variants endpoint and use it instead of loading exchange products
2019-12-12 18:48:35 +00:00
luisramos0
d5e42ee1e5
Paginate exchange products results
...
This commit breaks the OC page when there are more than 100 products in an exchange
2019-12-12 18:48:35 +00:00
luisramos0
9451f1b66d
Remove funky panel open listener code and initialize the panel data with a ng-init in the panel template
2019-12-12 18:44:45 +00:00
luisramos0
a589ba38da
Rename exchanges_products_controller to better exchange_products_controller
2019-12-12 18:44:45 +00:00
luisramos0
a4a2f98b6e
Rename Product service to more appropriate ExchangeProduct
2019-12-12 18:44:45 +00:00
luisramos0
79b2460664
Make simple create and edit OC load exchange products on init
...
Simple create makes a new type of call to exchange products with no exchange_id and no prder_cycle_id, it simply lists supplied products for a given enterprise
2019-12-12 18:44:44 +00:00
luisramos0
66f3656bb5
Register products panel listeners after OrderCycle is loaded instead of using recurrent timeouts
...
Also, use this same approach for the case where a new distributor or new supplier is added to the list of exchanges
2019-12-12 18:44:44 +00:00
luisramos0
3223bf930d
Make total number of products in exchange work again.
...
Currently we are just loading the products from the server and count them.
This can be improved easily in two ways:
- we can switch this to a specific product count call to the server so that we dont load all products all the time
- or we paginate the products result and fetch the total_number from the payload of the first page.
2019-12-12 18:44:44 +00:00