PrestaShop Core Weekly - Week 20 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 11th to Sunday 17th of May 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 89 new issues have been created in the project repositories;
- 49 issues have been closed, including 12 fixed issues on the core;
- 58 pull requests have been opened in the project repositories;
- 61 pull requests have been closed, including 47 merged pull requests.
Code changes in the ‘develop’ branch
Tests
- #19115: Functional tests - Fix order message grid modal, by @boubkerbribri
- #19065: Functional tests - Fix nightly 11/05/2020. Thank you @nesrineabdmouleh
Merge
- #19107: Merge 1.7.7.x into develop - 13/05/2020, by @jolelievre
Code changes in the ‘1.7.7.x’ branch
Core
- #19063: Fix simplfied url not properly set for multilang categories, by @matthieu-rolland
- #15871: Avoid error when trying to translate an invalid module. Thank you @PululuK
Back office
- #19103: Redirect to dashboard when employee default page is unauthorized, by @sowbiba
- #19089: Fix bug keeping user from accessing his profile page in BO, by @matthieu-rolland
- #19086: BO - New Product - In MultiLang BO, the default name input wasn’t in the employee language, by @Progi1984
- #19058: Refresh invoices total when product price is updated, by @sowbiba
- #19039: Fix product pagination in order with customization, by @atomiix
- #19032: Update ps_themecusto to the latest version, by @atomiix
Front office
- #18993: Fix discount display on multicurrency context, by @sowbiba
- #18884: FO: Display ‘free’ as shipping cost in the cart when a cart rule grants free shipping, by @matthieu-rolland
Tests
- #19157: Functional tests - Delete bo base page from invoices tests, by @boubkerbribri
- #19137: Functional tests - Sort order messages table. Thank you @nesrineabdmouleh
- #19133: Functional tests - Delete boBasePage for functional tests orders, by @boubkerbribri
- #19127: Functional tests - Delete bo base page from sanity tests , by @boubkerbribri
- #19126: Functional tests - Sort all tables in monitoring page. Thank you @nesrineabdmouleh
- #19109: Functional tests - Add test subscribe to newsletter from BO, by @boubkerbribri
- #19092: Functional tests - Edit home category. Thank you @nesrineabdmouleh
- #19088: Functional tests - Filter and sort files. Thank you @nesrineabdmouleh
- #19074: Functional tests - Add test pagination order message, by @boubkerbribri
- #19071: Functional tests - Add test taxes pagination, by @boubkerbribri
- #19069: Functional tests - Profiles pagination. Thank you @nesrineabdmouleh
- #19067: Functional tests - Sort profiles. Thank you @nesrineabdmouleh
- #19066: Functional test - Add test quick edit languages, by @boubkerbribri
- #19027: Functional tests - Export sql query. Thank you @nesrineabdmouleh
Code changes in modules, themes & tools
Changes in developer documentation
- #540: Add a validation rule to avoid collisions between modules , by @Quetzacoalt91
- #539: Update dependencies for security reasons, by @PierreRambaud
- #536: Add info about the CQRS debug toolbar, by @jolelievre
- #535: Update index.md. Thank you @derekjwhitten
- #534: Update src/content/1.7/modules/introduction.md. Thank you @aunhappy
- #532: Provide an example for cron tasks in modules, by @Quetzacoalt91
- #510: Explain how to test pull requests and branches with our vagrant box, by @PierreRambaud
- #421: Modules: replace “addCSS” and “addJS” by “registerStylesheet” and “registerJavascript”. Thank you @yannicka
nightly-board
- #30: Fix bug on report with failures that overflows, by @NeOMakinG
Translation Files repository
- #8: Update latest symlinks for 1.7.7, by @jolelievre
Core Weekly Generator tool
Wishlist block
- #36: Wishlist controller. Thank you @pablopolyte
- #34: [wip]add a product to a wishlist. Thank you @pablopolyte
Faceted search module
- #169: Add option to enable / disable cache system, by @PierreRambaud
Data mining for statistics
- #10: Make sure id_guest is defined, by @PierreRambaud
Traces
- #4: Fetch contributors from an organization, by @Progi1984
Search bar autocomplete
- #3: Fix error when there is no cover images in product. Thank you @jonnydevv
ps_productinfo
- #11: Lossless compression. Thank you @MathiasReker
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @boubkerbribri, @jolelievre, @nesrineabdmouleh, @Quetzacoalt91, @NeOMakinG, @PierreRambaud, @sowbiba, @derekjwhitten, @matthieu-rolland, @Progi1984, @ttoine, @pablopolyte, @aunhappy, @atomiix, @yannicka, @PululuK, @jonnydevv, @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!