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:
