krausv / permissions-panel
Bar with list of permissions
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/krausv/permissions-panel
Requires
- php: >=5.4.0
- tracy/tracy: ^2.3.0
Suggests
- nette/di: For automatic panel loading
This package is not auto-updated.
Last update: 2025-09-24 07:53:36 UTC
README
permission-panel is simple bar panel for Tracy. Permission-panel containt list of roles and resources of Nette\Security\Permission
Installation
$ composer require krausv/permissions-panel
Register permissions-panel in config.neon
extensions:
permissions-panel: Krausv\PermissionsPanel\Nette\DI\PermissionsPanelExtension(%debugMode%)
and register Nette\Security\Permission
services:
authorizator:
class: Nette\Security\Permission
setup:
- addRole('guest')
- addRole('admin')
- addResource('Users')
- addResource('Article')
- allow('admin', 'Article', 'view')
- allow('guest', 'Users', 'view')
- allow('guest', 'Users', 'delete')