PrestaShop Core Weekly - Week 12 of 2020
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 16th to Sunday 22nd of March 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 67 new issues have been created in the project repositories;
- 57 issues have been closed, including 5 fixed issues on the core;
- 69 pull requests have been opened in the project repositories;
- 128 pull requests have been closed, including 59 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #18243: Fix phpdoc for Currency class, by @Matt75
- #18219: Fix wrong id_employee attribute description on PrestaShopLogger. Thank you @PululuK
- #18217: Fix typo. Thank you @Klemart3D
- #18182: CO : Correct phpDoc. Thank you @djbuch
- #18135: Add some phpdoc to Tools, by @matks
- #18052: Replace a lot of http links by https, by @matks
Back office
- #18097: Remove unused result in for statement. Thank you @Arman-Hosseini
Front office
- #17869: Add linkedin to classic theme with SVG icon, by @NeOMakinG
Web services
- #18160: Updating hook calls on WebserviceSpecificManagementImages. Thank you @prestaquality
Tests
- #18214: Upgrade TravisCI OS. Thank you @mvorisek
- #18077: Add behat test for GetManufacturerForViewingHandler. Thank you @tdavidsonas88
Merge
Code changes in the ‘1.7.7.x’ branch (for v1.7.7.0)
Back office
- #18246: Add check when adding a product in an order that it is not out of stock, by @jolelievre
- #18202: Do not display shipping address when order is virtual product only, by @atomiix
- #18168: Prevent adding or editing an invalid product quantity on order, by @jolelievre
- #18146: After creating new voucher from orders/new, I get redirected to voucher list, not a new order. Thank you @tdavidsonas88
- #18130: Use grid common search action where possible (1.7.7.x controllers only). Thank you @zuk3975
- #18091: Display gift message into migrated Order page, by @matks
- #17959: Enable new Orders page, by @matks
- #17881: Fix Search by product name & category doesn’t work in the second of the Stocks page. Thank you @arouiadib
- #17861: Add vertical scroll to customization fields in BO order create page. Thank you @zuk3975
- #17849: Fix orders page dropdown going under header by removing the fixed property, by @NeOMakinG
- #17672: Rework ChangeOrderCurrencyHandler to private methods. Thank you @zuk3975
Tests
- #18239: Update tests data with taxes to fix behat tests, by @jolelievre
- #18227: Functional tests - Fix selector for tests categories, by @boubkerbribri
- #18224: Functional tests - Product settings enable/disable allow ordering out of stock. Thank you @nesrineabdmouleh
- #18216: Functional tests - Retry to create Browser 3 times if first one fails, by @boubkerbribri
- #18198: Fix test ‘display unavailable product attributes’, by @boubkerbribri
- #18191: Functional tests - Order settings enable/disable guest checkout. Thank you @nesrineabdmouleh
- #18180: Functional tests - Add tests ‘Help card’ for customers and addresses, by @boubkerbribri
- #18178: Functional tests - Add test ‘Export brands’, by @boubkerbribri
- #18174: Functional tests - Product settings separator of attribute anchor on the product links. Thank you @nesrineabdmouleh
- #18158: Functional tests - Add test ‘Export customers’, by @boubkerbribri
- #18156: Functional tests - Fix nightly 16-03, by @boubkerbribri
- #18149: Functional tests - Add test Export Categories to csv, by @boubkerbribri
- #18148: Functional tests - Customer settings enable/disable partner offer. Thank you @nesrineabdmouleh
- #18145: Functional tests - Customer settings ask for birth date. Thank you @nesrineabdmouleh
- #18143: Functional tests - Shop Parameters > Traffic & SEO test helper card. Thank you @nesrineabdmouleh
- #18112: Functional tests - Refactoring products tests, by @boubkerbribri
- #18081: Functional tests - Enable/Disable multistore. Thank you @nesrineabdmouleh
- #18023: Modify test data generation to handle price with taxes, by @jolelievre
- #17981: Functional tests - Fix invoices and credit slips tests, by @boubkerbribri
- #17891: Functional tests - Product settings enable/disable display unavailable product attributes. Thank you @nesrineabdmouleh
- #17805: Functional tests - Order settings enable/disable final summary. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
QA nightly results
- #26: fix suite route by using correct args retrieval system, by @SimonGrn
- #25: add skipped handling, by @SimonGrn
Core Weekly Generator tool
Example modules
- #18: Update README.md with list of available modules, by @matks
- #17: Transfering demo-cqrs-hooks-usage-module to this repo, by @matks
PrestaShop contributors website
- #7: Removed “See More” & “Pagination”, by @Progi1984
Changes in developer documentation
- #488: Small fixes and improvements, by @matks
- #486: Replace http links by https, by @matks
- #485: Update license header year in example files. Thank you @Arman-Hosseini
- #483: Bump acorn from 6.4.0 to 6.4.1 in /src/themes/hugo-theme-learn/_src. Thank you @dependabot[bot]
- #478: Improve contribution guidelines, by @eternoendless
- #472: Add content for developers extending their module compatibility range to PS 1.6, by @Quetzacoalt91
- #471: Add a reworked dedicated page for “how to create a PR”, by @matks
Shopping cart module
- #39: Lossless compression. Thank you @MathiasReker
Wire payment module
- #39: Lossless compression. Thank you @MathiasReker
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @jolelievre, @Matt75, @boubkerbribri, @nesrineabdmouleh, @PululuK, @Klemart3D, @mvorisek, @atomiix, @SimonGrn, @djbuch, @matks, @ttoine, @Progi1984, @prestaquality, @Arman-Hosseini, @dependabot[bot], @tdavidsonas88, @zuk3975, @eternoendless, @arouiadib, @Quetzacoalt91, @NeOMakinG, @MathiasReker!
Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments on GitHub!
If you want to contribute to PrestaShop with code, please read these pages first:
…and if you do not know how to fix an issue but wish to report it, please read this: How to use GitHub to report an issue. Thank you!
Happy contributin’ everyone!