Maikel Linke
ada34d27ca
Avoid asking the cloud if an image exists
...
https://github.com/openfoodfoundation/openfoodnetwork/issues/4392
Amazon's DNS is failing at the moment and some users can't access the
admin panel because of this error.
While `exists?` asks the storage server if the file is actually there,
`file?` just checks if we have the file name stored in the database
and the file should be there. It's much faster and less error prone.
2019-10-23 11:36:20 +11:00
Dan Ingenthron
3c7af90dfa
Revert I18n change and reflect correct required fields on OC form
2019-10-22 17:41:38 -05:00
Dan Ingenthron
85dede84cc
Update order cycle forms & en.yml to include asterisks
2019-10-22 17:41:37 -05:00
luisramos0
3372339907
Fix default stock translation by using t filter instead of t function
2019-10-22 17:29:04 +01: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
Luis Ramos
c9e23154d8
Merge pull request #4352 from tkusuki/fix-translation-in-enterprise-welcome-email
...
Add missing translation in non English enterprise welcome email
2019-10-21 11:41:53 +01:00
Andrew
deb17f47a7
Add default_stock to en.yml and _products_variants
2019-10-19 16:33:31 -07:00
Chase Southard
61ee0f04a6
adds missing :spree to i18n scopes
2019-10-19 13:55:11 -04:00
Chase Southard
353804a3fa
adds the full_name of the customer ordering beneath email
2019-10-19 12:32:59 -04:00
Andrew
598426a5e9
Add Save Changes button translation
2019-10-18 22:18:54 -07:00
Matt-Yorkley
7b0c55e15a
Ensure producer properties are included in properties results
2019-10-18 21:15:13 +01:00
Matt-Yorkley
cbe2477d04
Fix property filters and improve test coverage
2019-10-18 21:15:13 +01:00
Matt-Yorkley
c730958fe4
Restrict search params passed to ProductsRenderer
2019-10-18 21:15:13 +01:00
Matt-Yorkley
37e5e1923c
Improve filter buttons UX
2019-10-18 21:15:13 +01:00
Matt-Yorkley
542c1bf684
#slice :params in controller and rename to :args in service context
2019-10-18 21:15:13 +01:00
Matt-Yorkley
6433d69d02
Add comments on scoping ProductsRenderer results
2019-10-18 21:15:13 +01:00
Matt-Yorkley
bf8c632fce
Refactor ProductsCtrl request params
2019-10-18 21:15:13 +01:00
Matt-Yorkley
b3c89a9d6c
Move OpenFoodNetwork::ProductsRenderer (lib) to ProductsRenderer (service) and refactor
2019-10-18 21:15:13 +01:00
Matt-Yorkley
573a69477f
Fix filters not updating on OC change
2019-10-18 21:15:13 +01:00
Matt-Yorkley
c6ce516129
Fix prices not updating with new exchange fees when changing OC
2019-10-18 21:15:13 +01:00
Matt-Yorkley
2539b84b33
Fix product.meta_keywords not searchable
2019-10-18 21:15:13 +01:00
Matt-Yorkley
c54cff10d4
Adjust API endpoint params
2019-10-18 21:15:13 +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
9f3b4100c3
Improve code by incorporating code review feedback
2019-10-18 10:26:03 +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
luisramos0
49f98422fd
Remove product from Order Cycles if supplier changes as with a new supplier the rules/permissions to add a product to an Order Cycle may be different
2019-10-17 17:47:15 +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
Jackson Bates
4d49dc3689
adds line breaks to methods for readability
2019-10-16 23:01:38 +11:00
Luis Ramos
d7223c508a
Merge pull request #4289 from luisramos0/spree_be_config_general
...
Move general_settings, mail_methods and image_settings from spree_backend to OFN
2019-10-16 12:08:36 +01:00
luisramos0
04bf5a8742
Convert images views from erb to haml
2019-10-16 11:58:08 +01:00
Jackson Bates
8d30dc997f
adds better description to specs and refactors editProductUrl and confirm_unsaved_changes
2019-10-16 21:55:52 +11:00
luisramos0
6bc0d505e4
Fix some rubocop issues
2019-10-16 10:40:16 +01:00
luisramos0
9a0f1adfd2
Reorganize/simplify before filters
2019-10-16 10:40:09 +01:00
luisramos0
ec3c3aa644
Bring images views from spree_backend
2019-10-15 00:02:40 +01:00
luisramos0
0f128f43f9
Merge images controller decorator with the controller brought from spree_backend
2019-10-15 00:02:16 +01:00
luisramos0
ea9f3ad6a0
Bring images controller from spree_backend so we can merge it with ofn's decorator
2019-10-15 00:00:54 +01:00
luisramos0
1c257cca3f
Merge payment methods controller brought from spree_backend with its decorator that was in OFN
2019-10-14 23:14:09 +01:00
luisramos0
c51e4d657a
Bring payment method controller from spree_backend
2019-10-14 23:09:23 +01:00
Luis Ramos
35d76ac991
Merge pull request #4298 from luisramos0/variant_edit
...
Make unit description visible in the variant edit page even for products which variant_unit is items
2019-10-13 19:54:41 +01:00
Matt-Yorkley
da7456e6e0
Remove old shop/products route, action, and spec
2019-10-09 17:27:00 +01:00
Matt-Yorkley
f134cd9473
Extract tag_rule filtering into separate service
2019-10-09 17:26:58 +01:00
Dan Ingenthron
bdcadf9fc6
Update changes to reflect new non-Spree shipping method controller
2019-10-08 18:37:16 -05:00
Dan Ingenthron
9b7139fd45
Add default shipping category during object creation; revert forms
2019-10-08 18:37:16 -05:00
Dan Ingenthron
dbf34da87b
Rubocop fixes
2019-10-08 18:37:16 -05:00
Dan Ingenthron
89873a2640
Add and auto-check default category in shipping method create
2019-10-08 18:37:15 -05:00
Dan Ingenthron
b4be2cc2d4
Add default shipping category service and update create product form
2019-10-08 18:37:15 -05:00