Skip to content

ability to subscribe events before add/remove auth item children#66

Merged
webvimark merged 1 commit intowebvimark:masterfrom
padlyuck:events
Jul 13, 2015
Merged

ability to subscribe events before add/remove auth item children#66
webvimark merged 1 commit intowebvimark:masterfrom
padlyuck:events

Conversation

@padlyuck
Copy link
Copy Markdown
Contributor

For example in config we can subscribe this events and create migrations in rbacHandler function automatically. This is usefull when you need automatically transfer user rights from dev to production server.

$config =  [
    'modules' => [
        'user-management' => [
            'on beforeAction' => function () use ($saveHandler) {
                \yii\base\Event::on(
                    \webvimark\modules\UserManagement\models\rbacDB\AbstractItem::className(),
                    \webvimark\modules\UserManagement\models\rbacDB\AbstractItem::EVENT_BEFORE_ADD_CHILDREN,
                    $rbacHandler
                );
                \yii\base\Event::on(
                    \webvimark\modules\UserManagement\models\rbacDB\AbstractItem::className(),
                    \webvimark\modules\UserManagement\models\rbacDB\AbstractItem::EVENT_BEFORE_REMOVE_CHILDREN,
                    $rbacHandler
                );
            }
        ]
    ]
];

@webvimark
Copy link
Copy Markdown
Owner

Nice! Thank you :)

webvimark added a commit that referenced this pull request Jul 13, 2015
ability to subscribe events before add/remove auth item children
@webvimark webvimark merged commit 4c40bde into webvimark:master Jul 13, 2015
@padlyuck padlyuck deleted the events branch July 13, 2015 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants