Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spree Upgrade] Merging master into 2-0-stable (3rd run in Feb2019) #3524

Merged
merged 64 commits into from
Feb 22, 2019

Conversation

luisramos0
Copy link
Contributor

Merging master into 2-0-stable.
Same as previous #3479


This is the result of:




git checkout master




git pull upstream master




git checkout 2-0-stable




git pull upstream 2-0-stable




git checkout -b 2-0-stable-Feb20
git merge master



Conflicts:
CONFLICT (content): Merge conflict in spec/models/product_importer_spec.rb
keep 2-0 and add adapted Chives entry
git add spec/models/product_importer_spec.rb

CONFLICT (content): Merge conflict in Gemfile.lock
keep. ffaker (1.22.1) and upgrade ffi (1.10.0)
git add Gemfile.lock

git commit
git push origin 2-0-stable-Feb20

dependabot-support and others added 30 commits January 29, 2019 19:14
Spree 2 doesn't have `Product#on_hand=` any more. We actually can't save
stock levels without saving the product first which creates a stock
item.

This hacky solution overwrites the attribute in the entry so that it
gets copied to the variant later on. I think a better solution needs
some refactoring as proposed in:
openfoodfoundation#2783 (comment)
The spec just tested if a job was enqueued, but not if the job can
actually be executed. Unfortunately, this test is quite slow.
This is not filling the "Fee Calc on Transfer Through" column. This will
be addressed in another commit.
For exchange fees with calculator that is order-based:

* "Fee Calc on Transfer Through" should show "Entire Orders through
  DISTRIBUTOR_NAME".
* For tax category:
  a. If the enterprise fee itself has a tax category, this is used.
  b. If the enterprise fee inherits the product's tax category, this is
     "Various".
  c. If the enterprise fee has no tax, this is blank.

For coordinator fees:

* "Fee Calc on Transfer Through" should be "All".
* For tax category: Same as abova.
The superclasses will include this module, instead of inheriting the class.
There is no more need to pass the summarizer.
…nterprise_fees_report-order_based_calculator_bug

3283 [Enterprise Fee Summary] Fix values when calculator is order-based
dependabot-support and others added 23 commits February 14, 2019 19:34
…name-on-invoice

3437 supplier name on invoice
…intermittent_spec_failures

3426 [Flaky Spec] Address timing issues in enterprise users feature specs
…pendabot/bundler/bugsnag-5.5.0

Bump bugsnag from 4.1.0 to 5.5.0
…pendabot/bundler/selenium-webdriver-3.141.0

Bump selenium-webdriver from 3.12.0 to 3.141.0
…rency

Use localized currency symbols in Subs pages
…-order-ctrl

Delete empty controller class eval and spec
…ash_merge

Fix hash merge for recording already created products by name
…_bom

Sanitize non-parsable BOM characters inserted by Excel
…mporter-spec

Apply import defaults to variants of new products in Spree 2
@luisramos0 luisramos0 self-assigned this Feb 20, 2019
@luisramos0
Copy link
Contributor Author

green build 💯

Copy link
Member

@mkllnk mkllnk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@sauloperez sauloperez merged commit 439ea61 into openfoodfoundation:2-0-stable Feb 22, 2019
@luisramos0 luisramos0 deleted the 2-0-stable-Feb20 branch February 22, 2019 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants