Fix ACL configuration: add required title attributes to parent resources

Added missing 'title' and 'translate' attributes to all parent ACL resources
to resolve "The attribute 'title' is required but missing" error. This fixes
the LogicException that prevented the admin from loading after module installation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
shopkeeperdev
2025-11-04 19:39:32 -05:00
parent c0ae5a3795
commit 5cddfe2bca

View File

@@ -3,15 +3,15 @@
<acl>
<resources>
<resource id="Magento_Backend::admin">
<resource id="Magento_Reports::report">
<resource id="Magento_Reports::report_salesroot">
<resource id="Shopkeeper_VendorSalesReport::report" title="Vendor Sales Report" sortOrder="999"/>
<resource id="Magento_Reports::report" title="Reports" translate="title">
<resource id="Magento_Reports::report_salesroot" title="Sales" translate="title">
<resource id="Shopkeeper_VendorSalesReport::report" title="Vendor Sales Report" translate="title" sortOrder="999"/>
</resource>
</resource>
<resource id="Magento_Backend::stores">
<resource id="Magento_Backend::stores_settings">
<resource id="Magento_Config::config">
<resource id="Shopkeeper_VendorSalesReport::config" title="Vendor Sales Report"/>
<resource id="Magento_Backend::stores" title="Stores" translate="title">
<resource id="Magento_Backend::stores_settings" title="Settings" translate="title">
<resource id="Magento_Config::config" title="Configuration" translate="title">
<resource id="Shopkeeper_VendorSalesReport::config" title="Vendor Sales Report" translate="title"/>
</resource>
</resource>
</resource>