Trait app\modules\main\components\PermissionTrait

Implemented byapp\modules\banners\models\Banner, app\modules\banners\models\Place, app\modules\catalog\models\Catalog, app\modules\catalog\models\CatalogSearch, app\modules\catalog\models\CatalogSection, app\modules\catalog\models\Producer, app\modules\geo\models\Country, app\modules\geo\models\Np, app\modules\geo\models\Rajon, app\modules\geo\models\Region, app\modules\geo\models\Street, app\modules\main\models\IncludeGroup, app\modules\main\models\Includes, app\modules\main\models\Menu, app\modules\main\models\Pages, app\modules\main\models\User, app\modules\news\models\News, app\modules\news\models\NewsSection, app\modules\photogallery\models\Gallery, app\modules\shop\models\Delivery, app\modules\shop\models\Good, app\modules\shop\models\Order, app\modules\shop\models\Payment, app\modules\shop\models\Status

Class PermissionTrait Предоставляет функциональность по проверке прав доступа

Public Methods

Hide inherited methods

MethodDescriptionDefined By
getPermission() Возвращает модель правил доступа app\modules\main\components\PermissionTrait
hasCanDelete() Проверяет есль ли в массиве модели, которые можно удалять app\modules\main\components\PermissionTrait
hasCanUpdate() Проверяет есль ли в массиве модели, которые можно изменять app\modules\main\components\PermissionTrait

Method Details

getPermission() public method

Возвращает модель правил доступа

app\modules\main\models\Permission getPermission( )
hasCanDelete() public method

Проверяет есль ли в массиве модели, которые можно удалять

bool hasCanDelete$models )
$models common\db\ActiveRecord[]

массив моделей

hasCanUpdate() public method

Проверяет есль ли в массиве модели, которые можно изменять

bool hasCanUpdate$models )
$models common\db\ActiveRecord[]

массив моделей