Класс описывает права, которые есть у данного модуля
Поля данных | |
const | INTERACTION_CREATE = 'interaction_create' |
const | INTERACTION_READ = 'interaction_read' |
const | INTERACTION_UPDATE = 'interaction_update' |
const | INTERACTION_DELETE = 'interaction_delete' |
const | INTERACTION_OTHER_READ = 'interaction_other_read' |
const | DEAL_CREATE = 'deal_create' |
const | DEAL_READ = 'deal_read' |
const | DEAL_UPDATE = 'deal_update' |
const | DEAL_DELETE = 'deal_delete' |
const | DEAL_OTHER_READ = 'deal_other_read' |
const | AUTOTASK_CREATE = 'autotask_create' |
const | AUTOTASK_READ = 'autotask_read' |
const | AUTOTASK_UPDATE = 'autotask_update' |
const | AUTOTASK_DELETE = 'autotask_delete' |
const | TASK_CREATE = 'task_create' |
const | TASK_READ = 'task_read' |
const | TASK_UPDATE = 'task_update' |
const | TASK_DELETE = 'task_delete' |
const | TASK_FILTER_CREATE = 'task_filter_create' |
const | TASK_FILTER_UPDATE = 'task_filter_update' |
const | TASK_FILTER_DELETE = 'task_filter_delete' |
const | TASK_OTHER_READ = 'task_other_read' |
const | TASK_OTHER_CREATE = 'task_other_create' |
const | TASK_OTHER_UPDATE = 'task_other_update' |
const | TASK_OTHER_DELETE = 'task_other_delete' |
const | TASK_CHANGE_IMPLEMENTER_USER = 'task_change_implementer_user' |
const | TASK_CHANGE_CREATOR_USER = 'task_change_creator_user' |
const | TASK_CHANGE_PLANNED_END = 'task_change_planned_end' |
const | STATUS_CREATE = 'status_create' |
const | STATUS_READ = 'status_read' |
const | STATUS_UPDATE = 'status_update' |
const | STATUS_DELETE = 'status_delete' |
const | CALL_HISTORY_READ = 'call_history_read' |
const | CALL_HISTORY_DELETE = 'call_history_delete' |
const | CALL_HISTORY_OTHER_READ = 'call_history_other_read' |
const | CALL_HISTORY_OTHER_DELETE = 'call_history_other_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 = [] |
|
protected |
Возвращает собственные инструкции для автоматических проверок
|
protected |
Возвращает возможные права модуля
const AUTOTASK_CREATE = 'autotask_create' |
const AUTOTASK_DELETE = 'autotask_delete' |
const AUTOTASK_READ = 'autotask_read' |
const AUTOTASK_UPDATE = 'autotask_update' |
const CALL_HISTORY_DELETE = 'call_history_delete' |
const CALL_HISTORY_OTHER_DELETE = 'call_history_other_delete' |
const CALL_HISTORY_OTHER_READ = 'call_history_other_read' |
const CALL_HISTORY_READ = 'call_history_read' |
const DEAL_CREATE = 'deal_create' |
const DEAL_DELETE = 'deal_delete' |
const DEAL_OTHER_READ = 'deal_other_read' |
const DEAL_READ = 'deal_read' |
const DEAL_UPDATE = 'deal_update' |
const INTERACTION_CREATE = 'interaction_create' |
const INTERACTION_DELETE = 'interaction_delete' |
const INTERACTION_OTHER_READ = 'interaction_other_read' |
const INTERACTION_READ = 'interaction_read' |
const INTERACTION_UPDATE = 'interaction_update' |
const STATUS_CREATE = 'status_create' |
const STATUS_DELETE = 'status_delete' |
const STATUS_READ = 'status_read' |
const STATUS_UPDATE = 'status_update' |
const TASK_CHANGE_CREATOR_USER = 'task_change_creator_user' |
const TASK_CHANGE_IMPLEMENTER_USER = 'task_change_implementer_user' |
const TASK_CHANGE_PLANNED_END = 'task_change_planned_end' |
const TASK_CREATE = 'task_create' |
const TASK_DELETE = 'task_delete' |
const TASK_FILTER_CREATE = 'task_filter_create' |
const TASK_FILTER_DELETE = 'task_filter_delete' |
const TASK_FILTER_UPDATE = 'task_filter_update' |
const TASK_OTHER_CREATE = 'task_other_create' |
const TASK_OTHER_DELETE = 'task_other_delete' |
const TASK_OTHER_READ = 'task_other_read' |
const TASK_OTHER_UPDATE = 'task_other_update' |
const TASK_READ = 'task_read' |
const TASK_UPDATE = 'task_update' |