{"data":{"id":"ACSD-63974","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes the issue where the Requisition list page takes too much time to load when there are too many items, by adding a pagination feature to the Requisition list grid on the Storefront, that displays only portions of records that are limited to the number of records per page, instead of all the records at once.","categories":["B2B"],"components":["magento/module-requisition-list"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-61/acsd-63974-fixes-the-issue-where-the-requisition-list-page-takes-a-long-time","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-61/acsd-63974-fixes-the-issue-where-the-requisition-list-page-takes-a-long-time.md","blobSha":"90cf62102b0aaaae21aeb437d9db4f63f56b34e1","description":"The Requisition List page takes a long time to load when there are many items (2000+). This is due to the absence of pagination, causing all items to load at once.","stepsToReproduce":"1. Go to the Admin > Stores > Settings > Configuration > General > B2B features. 1. Set Enable Requisition List to Yes. 1. Generate 2000+ products by editing simple_products node in setup/performance-toolkit/profiles/ce/small.xml. 1. Run the command: bin/magento setup:perf:generate-fixtures ./setup/performance-toolkit/profiles/ce/small.xml 1. Create a customer and log in. 1. Add all products to the Requisition List. 1. View the Requisition List on the Storefront.","introducedInQpt":"1.1.61","createdFor":["2.4.7-p4"],"documentedRange":"2.4.4 - 2.4.7-p4","scheduledFixRelease":"2.4.8"},"files":[{"package":"magento/magento2-b2b-base","constraint":">=1.3.3 <1.5.2","path":"patches/commerce/ACSD-63974_1.5.1.patch","blobSha":"66368f44232b24637a8a9e1e206f93c788a817f0","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/commerce/ACSD-63974_1.5.1.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-requisition-list/Block/Requisition/View/Items/Grid.php","change":"modified","package":"magento/module-requisition-list"},{"path":"vendor/magento/module-requisition-list/Model/RequisitionList/ItemSelector.php","change":"modified","package":"magento/module-requisition-list"},{"path":"vendor/magento/module-requisition-list/ViewModel/GridViewModel.php","change":"added","package":"magento/module-requisition-list"},{"path":"vendor/magento/module-requisition-list/view/frontend/layout/requisition_list_requisition_view.xml","change":"modified","package":"magento/module-requisition-list"},{"path":"vendor/magento/module-requisition-list/view/frontend/templates/requisition/view/items/grid.phtml","change":"modified","package":"magento/module-requisition-list"}],"packages":["magento/module-requisition-list"],"hasTests":false,"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p17","2.4.5-p16","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p18","2.4.4-p17","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":[],"magento-commerce":["2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7","2.4.6-p9","2.4.6-p8","2.4.6-p7","2.4.6-p6","2.4.6-p5","2.4.6-p4","2.4.6-p3","2.4.6-p2","2.4.6-p1","2.4.6","2.4.5-p17","2.4.5-p16","2.4.5-p15","2.4.5-p14","2.4.5-p13","2.4.5-p12","2.4.5-p11","2.4.5-p10","2.4.5-p9","2.4.5-p8","2.4.5-p7","2.4.5-p6","2.4.5-p5","2.4.5-p4","2.4.5-p3","2.4.5-p2","2.4.5-p1","2.4.5","2.4.4-p18","2.4.4-p17","2.4.4-p16","2.4.4-p15","2.4.4-p14","2.4.4-p13","2.4.4-p12","2.4.4-p11","2.4.4-p10","2.4.4-p9","2.4.4-p8","2.4.4-p7","2.4.4-p6","2.4.4-p5","2.4.4-p4","2.4.4-p3","2.4.4-p2","2.4.4-p1","2.4.4"],"mage-os":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACSD-63974 details"}