Admin Permissions (ACL)
Customer Documents registers ACL resources so you can delegate document administration to specific roles.
Where To Configure
In Magento Admin:
- System >Permissions > User Roles
Admin Menu Mapping
The module adds a “Customer Documents” menu under Customers and protects each area with ACL:
| Admin Menu | Required ACL |
|---|---|
Customers >Customer Documents > All Documents | MageB2B_CustomerDocuments::manage |
| Create/update documents | MageB2B_CustomerDocuments::save |
| Delete documents | MageB2B_CustomerDocuments::delete |
Customers >Customer Documents > All Document Categories | MageB2B_CustomerDocuments::category_manage |
| Create/update categories | MageB2B_CustomerDocuments::category_save |
| Delete categories | MageB2B_CustomerDocuments::category_delete |
Customers >Customer Documents > All Document Tags | MageB2B_CustomerDocuments::tag_manage |
| Create/update tags | MageB2B_CustomerDocuments::tag_save |
| Delete tags | MageB2B_CustomerDocuments::tag_delete |
Customers >Customer Documents > Download Report | MageB2B_CustomerDocuments::download_report |
Customers >Customer Documents > E-Mail Notification | MageB2B_CustomerDocuments::email_notification |
| Config section | MageB2B_CustomerDocuments::config |
Note For API Integrations
The API Add-On uses these same ACL resources for admin/integration tokens. For example:
- read-only integrations should have
MageB2B_CustomerDocuments::manage - write integrations need
::save(and optionally::delete)
