Версия: 6.x
burger close
Класс ModuleRights
Граф наследования:ModuleRights:
DefaultModuleRights AbstractModuleRights

Поля данных

const RIGHT_WIDGET_CONTROL = 'widget_control'
 
const RIGHT_DEBUG_MODE = 'debug_mode'
 
const RIGHT_VIEW_LOGS = 'view_logs'
 
const RIGHT_CLEAN_CACHE = 'clean_cache'
 
const RIGHT_TRANSLATE_GENERATION = 'translate_generation'
 
const RIGHT_TRANSLATE_UPDATE = 'translate_change'
 
const RIGHT_TRANSLATE_DELETE = 'translate_delete'
 
- Поля данных унаследованные от DefaultModuleRights
const RIGHT_READ = 'read'
 
const RIGHT_CREATE = 'create'
 
const RIGHT_UPDATE = 'update'
 
const RIGHT_DELETE = 'delete'
 
- Поля данных унаследованные от AbstractModuleRights
 $rights = []
 
 $right_groups = []
 
 $root_items
 
 $auto_checkers
 

Защищенные члены

 getSelfModuleRights ()
 
 getSelfAutoCheckers ()
 
- Защищенные члены унаследованные от DefaultModuleRights
 getSelfModuleRights ()
 
 getSelfAutoCheckers ()
 
- Защищенные члены унаследованные от AbstractModuleRights
 __construct ($module)
 
 getSelfModuleRights ()
 
 getSelfAutoCheckers ()
 
 addRights ($rights, $parents=[])
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от AbstractModuleRights
 getRights ()
 
 getRightsTree ()
 
 hasRight ($alias)
 
 getRightTitleWithPath ($alias)
 
 checkErrorAutoCheckers ($type, $params)
 
- Открытые статические члены унаследованные от AbstractModuleRights
static getInstance (\RS\Orm\ConfigObject $config)
 
static getRightsDataTree (object $module, array $rights_tree, array $rights=[])
 
- Защищенные данные унаследованные от AbstractModuleRights
 $module
 
- Статические защищенные данные унаследованные от AbstractModuleRights
static $instance = []
 

Методы

getSelfAutoCheckers ( )
protected

Возвращает список собственных инструкций для автоматических проверок прав

Возвращает
AutoCheckerInterface[]
getSelfModuleRights ( )
protected

Поля

const RIGHT_CLEAN_CACHE = 'clean_cache'
const RIGHT_DEBUG_MODE = 'debug_mode'
const RIGHT_TRANSLATE_DELETE = 'translate_delete'
const RIGHT_TRANSLATE_GENERATION = 'translate_generation'
const RIGHT_TRANSLATE_UPDATE = 'translate_change'
const RIGHT_VIEW_LOGS = 'view_logs'
const RIGHT_WIDGET_CONTROL = 'widget_control'