Класс описывает права, которые есть у данного модуля
Поля данных | |
| 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_CHAT_READ = 'task_chat_read' |
| const | TASK_CHAT_UPDATE = 'task_chat_update' |
| const | TASK_CHAT_READ_FILES = 'task_chat_read_files' |
| const | TASK_CHAT_ADD_FILES = 'task_chat_add_files' |
| 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_OTHER_CHECKLIST_UPDATE = 'task_other_checklist_update' |
| 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' |
| const | CALL_HISTORY_UPDATE = 'call_history_update' |
Поля данных унаследованные от 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 CALL_HISTORY_UPDATE = 'call_history_update' |
| 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_CHAT_ADD_FILES = 'task_chat_add_files' |
| const TASK_CHAT_READ = 'task_chat_read' |
| const TASK_CHAT_READ_FILES = 'task_chat_read_files' |
| const TASK_CHAT_UPDATE = 'task_chat_update' |
| 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_CHECKLIST_UPDATE = 'task_other_checklist_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' |