Код: Выделить всё
/**
* auth.php
*/
...
'allowChangePersonalInfo' => array(
'type' => CAuthItem::TYPE_OPERATION,
'description' => 'User with verified personal dates cannot change they.',
'bizRule' => NULL,
'data' => NULL,
),
'member' => array(
'type' => CAuthItem::TYPE_ROLE,
'description' => 'Member',
'bizRule' => NULL,
'data' => NULL,
'children' => array(
'guest','allowChangePersonalInfo',
),
),
'verified' => array(
'type' => CAuthItem::TYPE_ROLE,
'description' => 'Verified',
'bizRule' => NULL,
'data' => NULL,
'children' => array(
'member',
),
),
...
Сейчас решаю проблему наследованием verified от гостя и повторением разрешений member`а кроме данного, но логически более верно было бы наследовать от member`а.