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)

Found an issue with this documentation? Let us know