albegali / acl-bundle
The missing link between Symfony`s Acl implementation and your application.
Installs: 4 017
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 16
Type:symfony-bundle
Requires
- doctrine/common: ~2.5
- doctrine/dbal: ~2.5
- doctrine/doctrine-bundle: ^1.6
- symfony/expression-language: >=3.0
- symfony/framework-bundle: >=3.0
- symfony/security-acl: >=3.0
- symfony/security-bundle: >=3.0
Requires (Dev)
- doctrine/orm: ~2.4
- phpunit/phpunit: 3.7.*
- sensio/framework-extra-bundle: >=3.0
- symfony/browser-kit: >=3.0
- symfony/finder: >=3.0
Suggests
- doctrine/orm: Allows you to remove Acl entries automatically.
- sensio/framework-extra-bundle: Allows you to use controller annotations.
This package is not auto-updated.
Last update: 2024-11-04 13:48:56 UTC
README
The AclBundle provides easy to use Acl features for your Symfony2 application. It is built on top of the Security component and comes with handy features including:
- an Acl manager, your entry point.
- Doctrine listeners for automatically remove Acl entries once an entity is deleted.
- Check request parameters against your access control lists.
Documentation
The entry point of the documentation can be found in the file Resources/docs/index.md
Read the documentation for master
Read the documentation for v0.10.1
Read the documentation for v0.9.1
Upgrade Notes
- Added
albegali:acl:create
andalbegali:acl:delete
commands v0.11.0 (Thanks to jdeniau) - Fixed bugs for doctrine/mongodb-odm v0.10.1
- Changed default value of
remove_orphans
to false v0.10.0 - Fixed a bug in the DoctrineSubscriber v0.9.1
- First feature complete version v0.9.0
License
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.
When reporting a bug, it may be a good idea to reproduce it in a basic project built using the Symfony Standard Edition to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.