From 5243d39b8b343c9b974d56bf8d0e15c0b589a921 Mon Sep 17 00:00:00 2001 From: Alexander Frolov Date: Tue, 12 Sep 2017 19:00:06 +0300 Subject: [PATCH 1/2] Allow parent-child relationship to permissions It's even in [the guide](http://www.yiiframework.com/doc-2.0/guide-security-authorization.html#rbac) ctrl+f `updateownpost` --- src/User/Helper/AuthHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/User/Helper/AuthHelper.php b/src/User/Helper/AuthHelper.php index 3f7bf91..651e560 100644 --- a/src/User/Helper/AuthHelper.php +++ b/src/User/Helper/AuthHelper.php @@ -99,7 +99,7 @@ class AuthHelper public function getUnassignedItems(AbstractAuthItem $model) { $excludeItems = $model->item !== null ? [$model->item->name] : []; - $type = $model->getType() == Permission::TYPE_PERMISSION ?: null; + $type = $model->getType() == Permission::TYPE_PERMISSION ? Permission::TYPE_PERMISSION : null; $items = $this->getAuthManager()->getItems($type, $excludeItems); return ArrayHelper::map( From 7c70927d27b36d1f646af607630facf94a44f4d9 Mon Sep 17 00:00:00 2001 From: Alexander Frolov Date: Tue, 12 Sep 2017 22:02:29 +0300 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a555e5..9491838 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 1.0.14 - Work in progress - Enh #65: Updated Romanian translation (mrbig00) - Enh #61: Updated Russian translation (faenir) +- Enh #70: Allow permission-permission parent-child relationship ## 1.0.13 - August 12, 2017 - Fix #49: Fix wrong call of method make() for set attributes (MKiselev)