No reviews yet

Sylius Rbac Plugin

Product Sylius Rbac Plugin Image

Per-operation role-based access control for the Sylius admin.

Published
02.01.2019
Latest version
v3.0.2
Last update
12.09.2026
Sylius version
1.9 - 2.2
Downloads
100K+

This plugin adds role-based access control to the Sylius admin: you define your own roles, one permission per operation on one resource, and it enforces them everywhere.

What you get

  • One permission per operation: sylius.product.update and sylius.product.delete are separate permissions. Wildcards keep it manageable: sylius.product.*, *.*.index, *.*.*.
  • Every admin route covered: Permissions are discovered from Sylius' own resource metadata, so routes added by Sylius or by other plugins are covered automatically.
  • Admin API coverage: This plugin covers all the APIs operations.
  • Deny by default: An unprotected route is denied, not allowed. Exceptions are explicit, in config.
  • UI filtered, not just routes: Menu entries, grid buttons and dashboard widgets check the same permission, so what a role can't use isn't rendered.
  • Workflow transitions have their own permission: Cancelling an order asks for sylius.order.cancel, not sylius.order.update.
  • Multiple roles per administrator: Roles are additive, with a lockout guard on the roles screen.
  • Console tooling: Grant access from the CLI, list permissions, find orphaned ones, migrate v2 data.
  • 18 locales: Including English, Spanish, French, German, Polish, Portuguese, Simplified Chinese and Arabic.

Compatible with Sylius 2.0+ · PHP 8.2+.

Documentation

Built by Odiseo, working with Symfony and Sylius since 2014. 660,000+ downloads across our open-source packages.

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • MIT license
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 1.9 and higher

No reviews yet
15 plugins
Since 24.02.2026

Odiseo is a software development company specialized in building tailor-made digital solutions, ranging from web and eCommerce platforms to complex business applications and third-party system integrations. We design scalable and maintainable architectures using modern technologies such as PHP, Symfony, Node.js, React, and Vue, combined with solid DevOps practices and cloud-based deployments. We work closely with our clients to deliver robust, business-oriented products, streamline operational processes, and support the long-term evolution of their technology platforms through reliable and customized solutions.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe