Luis Ramos
5da47b3f19
Merge pull request #4757 from luisramos0/stripe_sca_extra
...
StripeSCA - Handle further SCA auth request when checking out
2020-03-16 16:45:28 +00:00
Maikel Linke
9244a95472
Direct new enterprise users to their dashboard
...
People were directed to the home page and had to do several more clicks
to continue with their enterprise setup.
2020-03-16 11:18:32 +11:00
Luis Ramos
63a1d4145a
Adapt order factories to work with enterprise fees summaries report specs
2020-03-13 12:36:01 +00:00
Luis Ramos
1049525e50
Merge pull request #4963 from luisramos0/variants_fix
...
Fix 2 broken buttons in the product variants list page
2020-03-12 23:48:50 +00:00
Luis Ramos
32a4355f09
Merge branch 'master' into 3-0-stable-mar6
2020-03-12 16:54:09 +00:00
Luis Ramos
a209b3e860
Merge pull request #4980 from Matt-Yorkley/3-0-destroy-route
...
[Spree 2.1] Line items destroy route
2020-03-12 16:28:05 +00:00
Matt-Yorkley
9a5452cd52
Delete test in line_items_controller_spec.rb
...
Rails 4 does not recognise requests to destroy routes without ids as valid routes.
Fixes:
14) LineItemsController destroying a line item on a completed order without a line item id fails and raises an error
Failure/Error: delete :destroy
ActionController::UrlGenerationError:
No route matches {:action=>"destroy", :controller=>"line_items"}
# ./spec/controllers/line_items_controller_spec.rb:46:in `block (5 levels) in <top (required)>'
2020-03-12 14:15:00 +01:00
Pau Pérez Fabregat
62c35ef6e5
Merge pull request #4953 from luisramos0/sch_fix
...
Fix problem with misssing params in schedules controller
2020-03-12 12:57:27 +01:00
Pau Pérez Fabregat
568cba9d58
Merge pull request #4941 from luisramos0/devise
...
[Spree 2.1] Delete unnecessary code related to spree_auth_devise
2020-03-12 12:48:59 +01:00
Pau Pérez Fabregat
fb02043e6e
Merge pull request #4926 from luisramos0/prod_api
...
Fix products api spec in rails 4
2020-03-12 12:46:45 +01:00
Pau Pérez Fabregat
802ac647e3
Merge pull request #4879 from coopdevs/inner-join-visible-orders
...
Inner join visible orders
2020-03-10 22:54:03 +01:00
Luis Ramos
676d949972
Make variants collection show deleted again by bypassing the default scope that removed deleted variants
2020-03-10 14:21:20 +00:00
Pau Pérez Fabregat
d0af046e59
Merge pull request #4908 from luisramos0/package_spec
...
Make package spec work in rails 4
2020-03-10 09:17:53 +01:00
Pau Pérez Fabregat
a02cc1de34
Merge pull request #4857 from luisramos0/schedules_ctrl
...
Remove dead spec in SchedulesController
2020-03-10 08:38:46 +01:00
Luis Ramos
014e22a7ad
Fix problem with misssing params in schedules controller and adapt its spec
2020-03-09 16:04:59 +00:00
Luis Ramos
8c367a2ed2
Merge branch 'master' into 3-0-stable-mar6
2020-03-09 13:20:19 +00:00
Luis Ramos
7daa68a8bc
Adapt consumer/shopping/orders_spec to use an order with a nil user to test a guest checkout, which is what happens in the real checkout
2020-03-07 20:00:40 +00:00
Luis Ramos
56c29ab472
Make EnterprisesController inherit from Api::BaseController to fix authentication and fix problem with saving params[:user_ids]
2020-03-07 18:14:36 +00:00
Luis Ramos
ffe814ce6b
Adapt specs to not use anonymous user
...
Api::BaseController#authenticate is already taking care of the unauthenticated use case when spree_current_user is nil
2020-03-07 18:14:07 +00:00
Luis Ramos
e4d307fe5e
Remove dead code related to user management
2020-03-07 18:14:07 +00:00
Luis Ramos
2184c7c06b
Merge pull request #4856 from Matt-Yorkley/dead-code
...
Delete some dead code in Product Import (fixes 1 broken spec)
2020-03-07 15:26:39 +00:00
Pau Pérez Fabregat
be7b3d5a12
Merge pull request #4809 from jeduardo824/redirect-to-shops-when-shop-does-not-exist
...
redirect to shops list when an enterprise is not found
2020-03-06 18:39:00 +01:00
Luis Ramos
d3f498f5b1
The shipping rates refresh process changed a little in spree 2.1 and the selection is and was random, it picks the first acceptable
...
In this case we need to specifically select one shipping method so that the test is valid
2020-03-06 16:39:20 +00:00
Luis Ramos
855d08957c
Adjust completed_order_with_totals to have a distributor so that logic around refreshing shipping rates doesnt fail badly
2020-03-06 16:01:29 +00:00
Luis Ramos
55941a1206
Round time values to make spec green as in rails 4, for unknown reason, the timestamps are differing in some miliseconds
2020-03-06 10:16:58 +00:00
Luis Ramos
0815068050
Merge branch 'master' into 3-0-stable-mar6
2020-03-06 09:20:03 +00:00
Pau Pérez Fabregat
b8c76ff633
Merge pull request #4906 from luisramos0/ent_caching
...
Fix enterprise_caching_spec in rails 4
2020-03-05 19:28:54 +01:00
Pau Pérez Fabregat
1ecc0bfe07
Merge pull request #4927 from luisramos0/variants_delete
...
Fix spree/admin/variants_controller_spec.rb in rails 4
2020-03-05 19:24:35 +01:00
Pau Pérez Fabregat
600d2d23c8
Merge pull request #4912 from luisramos0/cart_serv_fix
...
Make cart_service spec green in rails 4 branch
2020-03-05 19:11:58 +01:00
Pau Pérez Fabregat
bf3211fd01
Merge pull request #4918 from luisramos0/bulk_lis
...
Fix spec/controllers/admin/bulk_line_items_controller_spec in rails 4
2020-03-05 19:07:37 +01:00
Pau Pérez Fabregat
2a010a3233
Merge pull request #4919 from luisramos0/ship_ctrl
...
[Spree 2.1] Fix shipments admin/enterprises and api/enterprises controller specs
2020-03-05 19:07:10 +01:00
Pau Pérez Fabregat
c78a6bea91
Merge pull request #4921 from luisramos0/li_ctrl
...
Fix line_items_controller_spec in the rails 4 branch
2020-03-05 19:05:46 +01:00
Pau Pérez Fabregat
be9f33312b
Merge pull request #4904 from luisramos0/tax_rates_match
...
Move TaxRate#match to OFN to avoid having to adapt to the spree 2.1 version
2020-03-05 18:55:55 +01:00
Luis Ramos
f23575302b
In rails 4 variant.destroy is removing the variants from the exchanges as needed and variant.exchange_variants becomes immediatly empty but variant.exchanges is not automatically updated anymore and needs a refresh to become empty
2020-03-05 17:07:08 +00:00
Pau Perez
461b1b26f3
Add controller tests to cover totals by supplier
2020-03-05 17:45:06 +01:00
Luis Ramos
f13d7d6845
Fix products api spec in rails 4
2020-03-05 15:20:45 +00:00
Luis Ramos
cfbec2accc
Fix controller specs after PR #4675 adapted code to rails 4 finders
2020-03-05 11:55:13 +00:00
Luis Ramos
415415273c
In rails 4 we need to update the stub after we update the order.user otherwise the stub will return the previous value
2020-03-04 15:50:52 +00:00
Luis Ramos
0f726c207f
Fix shipments controller after PR #4675 adapted code to rails 4 finders
2020-03-04 14:47:32 +00:00
Luis Ramos
d969190ca5
Bypass problem with quick_login_as_admin in rails 4 and just user simple factory
2020-03-04 14:29:11 +00:00
Luis Ramos
a180576c0a
Make cart_service spec green in rails 4 branch
2020-03-03 17:29:38 +00:00
Luis Ramos
1382bb3c6b
For some reason in rails 4/spree 2.1 setting the line item as adjustable on the adjustment is not enough to populate line_item.adjustments. Here we make this assignment explicit fixing the spec in rails 4
2020-03-03 15:04:51 +00:00
Luis Ramos
7fdaa0f0c7
Make package spec work in rails 4 by persisting the test enterprises so that the copnnection between shipping methods and enterprises works
2020-03-03 14:46:12 +00:00
Luis Ramos
ba750547a2
The touch process in 'belongs_to :supplier, class_name: 'Enterprise', touch: true' must have changed in rails 4 and now we need to reload the enterprise to get the new updated_at value
2020-03-03 12:26:18 +00:00
Luis Ramos
cf777b3fa2
Merge pull request #4882 from Matt-Yorkley/3-0-api-with-nil-id
...
[Spree 2.1] Fix spec setup in api/orders_controller_spec
2020-03-03 10:00:32 +00:00
Pau Pérez Fabregat
f5ec11047a
Merge pull request #4896 from Matt-Yorkley/3-0-cc_type
...
[Spree 2.1] Add missing :cc_type attribute to default :credit_card factory
2020-03-03 10:43:18 +01:00
Pau Pérez Fabregat
f50593ced8
Merge pull request #4883 from Matt-Yorkley/3-0-helper
...
[Spree 2.1] Fix expectation in helper spec
2020-03-03 10:42:28 +01:00
Pau Pérez Fabregat
a60974c760
Merge pull request #4864 from luisramos0/oc_times
...
[Spree 2.1] Fix OrderCycle.earliest_closing_times spec
2020-03-03 10:36:35 +01:00
Pau Pérez Fabregat
e733761e8a
Merge pull request #4847 from Matt-Yorkley/3-0-enterprise-user
...
[Spree 2.1] Fix #create_enterprise_user
2020-03-03 10:30:25 +01:00
Pau Pérez Fabregat
ad10053271
Merge pull request #4903 from luisramos0/address_finder
...
[Spree 2.1] Adapt address finder spec to work with spree 2.1 code
2020-03-03 10:27:13 +01:00