Download the PHP package davidxu/yii2-srbac without Composer
On this page you can find all versions of the php package davidxu/yii2-srbac. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-srbac
Yii2 SRbac
Simple RBAC Manager fo Yii 2.0. Minify of yii2-admin extension with awesome features
Attention
Before you install and use this extension, then make sure that your application has been using the login authentication to the database. especially for yii basic template. Because without it, this extension will produce error and useless.
Installation
The preferred way to install this extension is through composer.
Either run
or add
or add this for install last change
to the require section of your composer.json
file.
Configuration
Once the extension is installed, simply use it in your code by :
in config
Because this extension use 'yii\rbac\DbManager'as authManager, so You should migrate rbac sql first:
If You use Yii 2.0.6 version or newer, so then migrate custom table for this extension
But if You install Yii 2.0.5 version or older, so then migrate custom table for this extension
Usage
This RBAC manager have three main page, they are:
Route
To get all action route from application. In here, You can on / off permission so not shown in menu role, rename alias/type of action route, so easy readable by end user.
You can then access Route
through the following URL:
Role
To define level access of user, what he superadmin?, staff?, cashier? etc. In this menu, You can assign permission / action route (actions in application, they are create, update, delete, etc) to role.
You can then access Role
through the following URL:
Below screenshoot of route assignment to role
User
For standard user management, create/update/delete user, and assign role to user.
You can then access User
through the following URL:
We recommendate you for activate pretty URL.
Implementation on Widgets
Example dynamic button
It is used for checking if route right to access
Example dynamic menu
It is is used for filtering right access menu
Example dynamic action column template
It is used for filtering template of Gridview Action Column
How to Contribute
This tools is an OpenSource project so your contribution is very welcome.
In order to get started:
- Install this in your local (read installation section)
- Clone this repository.
- Check README.md.
- Send pull requests.
Aside from contributing via pull requests you may submit issues.
All versions of yii2-srbac with dependencies
yiisoft/yii2 Version *
davidxu/yii2-admin-config Version >=1.0.6
davidxu/yii2-treegrid Version ^1.0.2
kartik-v/yii2-widget-select2 Version ^v2.2.4