luisramos0
|
283abf9a88
|
Remove dead code from Stripe connect gateway
Update Source is dead since a74c502fd9
|
2020-02-21 10:52:29 +00:00 |
|
luisramos0
|
f691d1aafd
|
Add new payment method StripeSCA that will use the Stripe Payment Intents API instead of the Stripe Charges API that the current StripeConnect gatreway uses
|
2020-02-21 10:52:29 +00:00 |
|
Luis Ramos
|
1eba17f048
|
Make select column explicit to avoid too many columns sql error
|
2020-02-18 18:32:52 +00:00 |
|
luisramos0
|
fb25ddd219
|
Remove reference to user banners, this code is not used in OFN.
|
2019-12-28 18:13:04 +00:00 |
|
Luis Ramos
|
0eb4574b37
|
Merge pull request #4422 from luisramos0/the_poc
New Order Cycles edit page with steps
|
2019-11-20 21:11:23 +00:00 |
|
Luis Ramos
|
2b37592280
|
Merge pull request #4449 from luisramos0/properties
Move properties and product properties from spree_backend to OFN
|
2019-11-15 08:57:32 +00:00 |
|
luisramos0
|
7c63e59ae9
|
Add OC imcoming and outgoing abilities to managers, this fixes a few OC feature specs
|
2019-11-12 12:00:48 +00:00 |
|
Matt-Yorkley
|
5082a133a1
|
Refactor adjustment fetching into new service and module
|
2019-11-12 11:57:54 +00:00 |
|
luisramos0
|
9404aacfb2
|
run rubocop --auto-correct
|
2019-11-10 18:42:43 +00:00 |
|
luisramos0
|
de1d7f2877
|
Remove references to prototype (inexistent in OFN) in model properties
|
2019-11-08 17:49:35 +00:00 |
|
luisramos0
|
215f2897f3
|
Bring Property model from spree core
|
2019-11-08 17:48:49 +00:00 |
|
Luis Ramos
|
3e7bd7dc19
|
Merge pull request #4376 from luisramos0/ghosts
Remove product from Order Cycles if product supplier changes
|
2019-10-28 21:17:48 +00:00 |
|
luisramos0
|
0dc8ae1561
|
Merging find_product and find_variant into one single method
This fixes rubocop issue, class has too many lines
|
2019-10-27 20:09:42 +00:00 |
|
luisramos0
|
07fcc8f361
|
Refactor ExchangeVariantDeleter.new.delete out of update_product_only_attributes into correct place update_product
Also extracted find_product from update_attributes and find_variant out of create_or_update_variant to make code simpler
|
2019-10-27 19:13:57 +00:00 |
|
Luis Ramos
|
02c0b89fa0
|
Merge pull request #4345 from Matt-Yorkley/shopfront_pagination
Shopfront pagination
|
2019-10-21 16:02:12 +01:00 |
|
luisramos0
|
f57c9d4a25
|
Fix rubocop issue in product_set.update_product_only_attributes: method has too many lines
|
2019-10-21 15:20:53 +01:00 |
|
luisramos0
|
783c3c9e90
|
Add spec to product set to cover case where product and variants attributes are both provided and the product supplier is not, in that case, ExchangeVariantDeleter would not execute and update_product_only_attributes would return nil cancelling update_product_variants from being executed. Now, update_product_only_attributes always returns true if product.save suceeeds, no matter what ExchangeVariantDeleter returns
|
2019-10-21 14:45:27 +01:00 |
|
Matt-Yorkley
|
ab330e882e
|
Remove product cache
|
2019-10-18 21:15:11 +01:00 |
|
luisramos0
|
a50ae3f8ce
|
Clarify the API of product_set class by making all other methods to private
|
2019-10-18 10:37:23 +01:00 |
|
luisramos0
|
b625ea0c61
|
Extract to class ExchangeVariantDeleter
|
2019-10-17 19:13:45 +01:00 |
|
luisramos0
|
8857404ddf
|
Remove product variants from all Order Cycles if supplier is changed
|
2019-10-17 19:12:24 +01:00 |
|
Luis Ramos
|
ad247e2116
|
Merge pull request #4268 from luisramos0/add_order_endpoint
Add api/orders/{order_number} API endpoint
|
2019-10-16 21:22:27 +01:00 |
|
luisramos0
|
cd6d34663e
|
Remove all usages of Spree Config track_inventory_levels, this is always true in OFN since v2.0.0
|
2019-09-22 15:25:24 +01:00 |
|
luisramos0
|
69afcf7510
|
Improve readability in order permissions
|
2019-09-19 16:32:09 +01:00 |
|
Matt-Yorkley
|
f413ce2a27
|
Soft-delete price objects
|
2019-09-06 17:50:19 +01:00 |
|
Matt-Yorkley
|
fc9f61ecf8
|
Revert PR #4204
Temporarily reverting these changes for a quick release
|
2019-09-05 13:23:59 +01:00 |
|
Matt-Yorkley
|
d4a5829858
|
Merge pull request #4081 from Matt-Yorkley/products_pagination
Bulk Edit Products pagination
|
2019-09-02 17:14:14 +01:00 |
|
Matt-Yorkley
|
37e50a68e4
|
Fix timezone date parsing from Angular form fields
|
2019-09-02 16:29:00 +01:00 |
|
Matt-Yorkley
|
4bec583bff
|
Refactor import_date_scope
|
2019-09-02 14:35:00 +01:00 |
|
Matt-Yorkley
|
5259eaae5f
|
Merge pull request #4204 from Matt-Yorkley/cartastrophe
Cartastrophe averted :)
|
2019-09-02 12:26:08 +01:00 |
|
Pau Pérez Fabregat
|
369a5a8a2f
|
Merge pull request #4101 from luisramos0/remove_variants_rabl
Convert spree/api/products and spree/api/variants views from rabl to AMS
|
2019-09-02 12:14:26 +02:00 |
|
Matt-Yorkley
|
50a1704994
|
Make prices soft-deletable
|
2019-08-30 20:11:32 +01:00 |
|
Luis Ramos
|
cd263b761c
|
Merge pull request #4055 from luisramos0/remove_spree_api
Remove dependency to spree_api - step 1 - controllers and routes
|
2019-08-28 15:34:08 +01:00 |
|
Luis Ramos
|
e52f813dae
|
Merge pull request #4159 from luisramos0/fix_prod_set
Add bugsnag notifications to both product_set and products_controller when stock update fails
|
2019-08-25 22:49:06 +01:00 |
|
Kristina Lim
|
706168f2f0
|
Refresh variant cache when changing stock movements
|
2019-08-18 16:22:12 +08:00 |
|
luisramos0
|
249a3c4e18
|
Make product set raise error and inform the user something went wrong and keep bugsnag notification so we can get more information about what's going on
|
2019-08-17 19:19:46 +01:00 |
|
luisramos0
|
2b8ebba233
|
Fix some rubocop issues in product_set and admin/products_controller
|
2019-08-17 19:15:32 +01:00 |
|
luisramos0
|
d3c624ae10
|
Add bugsnag notification to product_set create_variant when on_hand or on_demand update fails with exception
|
2019-08-17 19:15:31 +01:00 |
|
luisramos0
|
163c65849e
|
Make product set a bit more robust by not failing to update on_hand when variant is not valid. This will make the overall set update work
|
2019-08-17 19:14:25 +01:00 |
|
luisramos0
|
18974c68e1
|
Remove orphan price check from price model
This is a quick fix. This check is breaking product deletion in some situations and orphan Prices are not really a problem in the DB
|
2019-07-31 11:24:55 +01:00 |
|
luisramos0
|
5182286218
|
Add necessary spree api routes related to api keys for users and bring respective implementations from spree_api
|
2019-07-31 09:34:20 +01:00 |
|
Luis Ramos
|
340b92e580
|
Merge pull request #3700 from luisramos0/2-0-without-auth-devise
Remove dependency to spree_auth_devise
|
2019-07-26 10:57:38 +01:00 |
|
Luis Ramos
|
a6a695660f
|
Merge pull request #4002 from luisramos0/more_rails4
Adapting queries in permissions to Rails 4
|
2019-07-19 15:17:01 +01:00 |
|
Luis Ramos
|
4831bae9cb
|
Merge pull request #3953 from mkllnk/3727-first-credit-card-default
First stored credit card becomes default again
|
2019-07-19 12:12:09 +01:00 |
|
Luis Ramos
|
2280b15664
|
Merge pull request #4035 from kristinalim/fix/4033-remove_line_item_adjustments_when_line_item_removed
4033 Remove line item adjustments when line item removed
|
2019-07-16 09:54:33 +01:00 |
|
Kristina Lim
|
2c279fd02d
|
Remove line item adjustments if line item deleted
|
2019-07-13 03:58:01 +10:00 |
|
Matt-Yorkley
|
b2c6e6271c
|
LineItems can always access soft-deleted variants
|
2019-07-11 11:33:34 +01:00 |
|
Luis Ramos
|
6872ccfb72
|
Merge pull request #3963 from luisramos0/hide_invoices
Hide invoices feature
|
2019-07-09 14:20:50 +01:00 |
|
luisramos0
|
1681e8a572
|
Remove unused auth config
|
2019-07-08 14:06:01 +01:00 |
|
luisramos0
|
dcbdfbb081
|
Fix rubocop issues in multiple files copied from spree_auth_devise, mostly hash rockets
|
2019-07-08 11:22:56 +01:00 |
|