Admin Permissions (ACL)
B2B Quote adds granular admin permissions so you can give sales/support users access without full admin rights.
Where To Configure Roles
In Magento Admin go to:
- System > Permissions > User Roles (create/edit a role)
- System > Extensions > Integrations (if you use integration tokens)
The permissions below show up under B2B Quotes in the role resource tree.
Admin Menu (What Maps To What)
| Admin Menu | Required ACL |
|---|---|
B2B Quotes > Analytics Dashboard |
MageB2B_B2BQuote::dashboard (granular: dashboard_view, dashboard_export) |
B2B Quotes > Quotes |
MageB2B_B2BQuote::quotes_manage (often combined with quotes_view/quotes_save) |
B2B Quotes > Projects |
MageB2B_B2BQuote::projects |
B2B Quotes > Quote Statuses |
MageB2B_B2BQuote::statuses |
B2B Quotes > Status Transitions |
MageB2B_B2BQuote::transitions |
B2B Quotes > Quote Categories |
MageB2B_B2BQuote::categories |
B2B Quotes > Quote Tags |
MageB2B_B2BQuote::tags |
B2B Quotes > Quote Fees |
MageB2B_B2BQuote::quote_fees |
B2B Quotes > Pricing Rules |
MageB2B_B2BQuote::rules_pricing |
B2B Quotes > Workflow Rules |
MageB2B_B2BQuote::rules_workflow |
B2B Quotes > Configuration |
MageB2B_B2BQuote::config |
Main ACL Resources
| Permission | What It Controls |
|---|---|
MageB2B_B2BQuote::dashboard_view |
View analytics dashboard |
MageB2B_B2BQuote::dashboard_export |
Export dashboard data |
MageB2B_B2BQuote::quotes_manage |
Access quote management UI |
MageB2B_B2BQuote::quotes_view |
View quotes |
MageB2B_B2BQuote::quotes_save |
Save/update quotes |
MageB2B_B2BQuote::quotes_delete |
Delete quotes |
MageB2B_B2BQuote::messages |
Manage quote messages |
MageB2B_B2BQuote::attachments_view |
View/download attachments |
MageB2B_B2BQuote::attachments_upload |
Upload attachments |
MageB2B_B2BQuote::attachments_delete |
Delete attachments |
MageB2B_B2BQuote::quotes_merge |
Merge quotes |
MageB2B_B2BQuote::quotes_split |
Split quotes |
MageB2B_B2BQuote::projects |
Projects |
MageB2B_B2BQuote::statuses |
Statuses |
MageB2B_B2BQuote::transitions |
Status transitions |
MageB2B_B2BQuote::categories |
Categories |
MageB2B_B2BQuote::tags |
Tags |
MageB2B_B2BQuote::quote_fees |
Quote fees |
MageB2B_B2BQuote::rules_pricing |
Pricing rules |
MageB2B_B2BQuote::rules_workflow |
Workflow rules |
MageB2B_B2BQuote::config |
System configuration section |
Tip: Align ACL With REST API Access
If you use the REST API Add-On (package mageb2b/b2b-quote-api), admin/integration endpoints are protected by the same ACL resources. Keep your integration user’s permissions minimal:
- Prefer
MageB2B_B2BQuote::quotes_viewfor read-only integrations - Add
MageB2B_B2BQuote::quotes_saveonly when the integration needs to update quotes
See: