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 MenuRequired ACL
Customers >Customer Documents > All DocumentsMageB2B_CustomerDocuments::manage
Create/update documentsMageB2B_CustomerDocuments::save
Delete documentsMageB2B_CustomerDocuments::delete
Customers >Customer Documents > All Document CategoriesMageB2B_CustomerDocuments::category_manage
Create/update categoriesMageB2B_CustomerDocuments::category_save
Delete categoriesMageB2B_CustomerDocuments::category_delete
Customers >Customer Documents > All Document TagsMageB2B_CustomerDocuments::tag_manage
Create/update tagsMageB2B_CustomerDocuments::tag_save
Delete tagsMageB2B_CustomerDocuments::tag_delete
Customers >Customer Documents > Download ReportMageB2B_CustomerDocuments::download_report
Customers >Customer Documents > E-Mail NotificationMageB2B_CustomerDocuments::email_notification
Config sectionMageB2B_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