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

MAGETWO-96618: JS files relocation BC in 2.3 too #19583

Conversation

rbayet
Copy link
Contributor

@rbayet rbayet commented Dec 5, 2018

Description (*)

Introduce the 'old_path: new_path' path mappings for JS files relocated in the context of #16302.
Those BC mappings are present in the 2.2.x line but were not added for the 2.3.x line which would impact any third party module/extension/theme relying on the old paths.

Fixed Issues (if relevant)

  1. JS files relocation inside the web/js directory not BC in 2.3.x #19291: JS files relocation inside the web/js directory not BC in 2.3.x

Manual testing scenarios (*)

  1. Create new Product in Backend with gift message / gift wrapping and returns (EE only) allowed
  2. (optional) Activate Authorizenet and Paypal payment methods
  3. Checkout Product in Frontend
  4. Register Account, test Captcha is working
  5. Log out, go to Forgot Password, test Captcha is working
  6. Log in, test Captcha is working
  7. (optional) Checkout and place order with gift message, w/ Authorizenet payment method
  8. (optional) Checkout and place order with gift message, w/ Paypal payment method
  9. Checkout and place order with gift message, w/ Checkmo payment method
  10. Go to customer account, test Change Email
  11. In customer account, test Change Password
  12. In customer account, test adding and deleting addresses
  13. In customer account, check previous order(s) gift message
  14. (EE only) In backend, process order(s) to be able to return it/them
  15. (EE only) In customer account, create a return for an order, check the "return" tab is visible on the order view
  16. Create new Downloadable product in Backend with several priced links
  17. Test downloadable product PDP in Frontend : selecting/deselecting links must change price
  18. Test Send-a-friend in Frontend
  19. Test autocomplete search box
  20. Enable and configure Wee/FPT in backend, add it to a product and test it in frontend

Contribution checklist (*)

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/integration tests (if applicable)
  • All automated tests passed successfully (all builds on Travis CI are green)

@magento-cicd2
Copy link
Contributor

magento-cicd2 commented Dec 5, 2018

CLA assistant check
All committers have signed the CLA.

@magento-engcom-team
Copy link
Contributor

Hi @rbayet. Thank you for your contribution
Here is some useful tips how you can test your changes using Magento test environment.
Add the comment under your pull request to deploy test or vanilla Magento instance:

  • @magento-engcom-team give me test instance - deploy test instance based on PR changes
  • @magento-engcom-team give me 2.3-develop instance - deploy vanilla Magento instance

For more details, please, review the Magento Contributor Assistant documentation

@rbayet
Copy link
Contributor Author

rbayet commented Dec 5, 2018

@magento-engcom-team give me test instance

@magento-engcom-team
Copy link
Contributor

Hi @rbayet. Thank you for your request. I'm working on Magento instance for you

@magento-engcom-team
Copy link
Contributor

Hi @rbayet, here is your new Magento instance.
Admin access: https://pr-19583.instances.magento-community.engineering/admin
Login: admin Password: 123123q

@orlangur orlangur self-assigned this Dec 5, 2018
@magento-engcom-team magento-engcom-team added this to the Release: 2.3.1 milestone Dec 5, 2018
@magento-engcom-team
Copy link
Contributor

Hi @orlangur, thank you for the review.
ENGCOM-3624 has been created to process this Pull Request

@magento-engcom-team
Copy link
Contributor

@rbayet thank you for contributing. Please accept Community Contributors team invitation here to gain extended permissions for this repository.

@rbayet
Copy link
Contributor Author

rbayet commented Dec 5, 2018

Manual testing scenarios OK for me except

  • test 7 : Placing order w/ Authorizenet (not possible on the test instance)
  • test 8 : Placing order w/ Paypal (not possible on the test instance)
  • tests 14 and 15 : not possible to tests returns on the CE / Open source rest instance

@rbayet rbayet force-pushed the fix_19291_MAGETWO-96618_2_3_x_BC_js_files_relocation branch from c79a6c4 to f38f09f Compare December 5, 2018 16:07
@rbayet
Copy link
Contributor Author

rbayet commented Dec 5, 2018

I don't know what to make of the Travis CI failure.

It seems to be related to a lot of Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. (1) errors, even for files not even remotely affected by the PR (Magento\Ui for instance)...

Initial Travis CI failure was clear cut: just a missing new line at the end of a new file.

Edit : re-launched the build, it passed.

@magento-engcom-team
Copy link
Contributor

Hi @rbayet. Thank you for your contribution.
We will aim to release these changes as part of 2.3.1.
Please check the release notes for final confirmation.

@romainruaud romainruaud added the Partner: Smile Pull Request is created by partner Smile label Dec 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants