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

Поля данных

const RIGHT_ADD_FUNDS = 'add_funds'
 
const RIGHT_STATISTIC_SHOW_IN_APP = 'statistic_show_in_app'
 
const RIGHT_ORDER_SHOW_IN_APP = 'order_show_in_app'
 
const RIGHT_TRANSACTION_SHOW_IN_APP = 'transaction_show_in_app'
 
const RIGHT_TRANSACTION_ACTIONS = 'transaction_actions'
 
const RIGHT_RESERVATION_SHOW_IN_APP = 'reservation_show_in_app'
 
const RIGHT_RESERVATION_CHANGING = 'reservation_changing'
 
const RIGHT_RESERVATION_ACTIONS = 'reservation_actions'
 
const RIGHT_RESERVATION_DELETE = 'reservation_delete'
 
const RIGHT_SEND_RECEIPT = 'send_receipt'
 
const RIGHT_CORRECTION_RECEIPT = 'correction_receipt'
 
const RIGHT_REFUND_RECEIPT = 'refund_receipt'
 
const RIGHT_MAKE_SHIPMENT = 'make_shipment'
 
const RIGHT_DOCUMENTS_PRINTING = 'documents_printing'
 
const RIGHT_EXPORT_REPORT = 'export_report'
 
const RIGHT_STATUS_READING = 'status_reading'
 
const RIGHT_STATUS_CHANGING = 'status_changing'
 
const RIGHT_CUSTOMER_READING = 'customer_reading'
 
const RIGHT_CUSTOMER_CHANGING = 'customer_changing'
 
const RIGHT_CUSTOMER_FULLNAME_READING = 'customer_fullname_reading'
 
const RIGHT_CUSTOMER_EMAIL_READING = 'customer_email_reading'
 
const RIGHT_CUSTOMER_PHONE_READING = 'customer_phone_reading'
 
const RIGHT_CUSTOMER_USERFIELD_READING = 'customer_userfield'
 
const RIGHT_INFORMATION_READING = 'information_reading'
 
const RIGHT_INFORMATION_CHANGING = 'information_changing'
 
const RIGHT_ADMIN_COMMENT_READING = 'admin_comment_reading'
 
const RIGHT_USER_COMMENT_READING = 'user_comment_reading'
 
const RIGHT_LAST_UPDATE_READING = 'last_update_reading'
 
const RIGHT_SHIPMENT_DATE_READING = 'shipment_date_reading'
 
const RIGHT_CREATE_PLATFORM_READING = 'create_platform_reading'
 
const RIGHT_MANAGER_READING = 'manager_reading'
 
const RIGHT_ADDRESS_READING = 'address_reading'
 
const RIGHT_ADDRESS_CHANGING = 'address_changing'
 
const RIGHT_DELIVERY_READING = 'delivery_reading'
 
const RIGHT_DELIVERY_CHANGING = 'delivery_changing'
 
const RIGHT_COURIER_READING = 'courier_reading'
 
const RIGHT_TRACK_NUMBER_READING = 'track_number_reading'
 
const RIGHT_CONTACT_PERSON_READING = 'contact_person_reading'
 
const RIGHT_WAREHOUSE_READING = 'warehouse_reading'
 
const RIGHT_PAY_READING = 'pay_reading'
 
const RIGHT_PAY_CHANGING = 'pay_changing'
 
const RIGHT_IS_PAY_READING = 'is_pay_reading'
 
const RIGHT_PAY_DOCS_READING = 'pay_docs_reading'
 
const RIGHT_PROFIT_READING = 'profit_reading'
 
const RIGHT_EXTRA_INFO_READING = 'extra_info_reading'
 
const RIGHT_USERFIELDS_READING = 'userfields_reading'
 
const RIGHT_CRM_READING = 'crm_reading'
 
const RIGHT_PRODUCTS_CHANGING = 'products_changing'
 
const RIGHT_PRODUCTS_ADD = 'products_add'
 
const RIGHT_PRODUCTS_DELETE = 'products_delete'
 
const RIGHT_DISCOUNT_ADD = 'discount_add'
 
const RIGHT_DISCOUNT_DELETE = 'discount_delete'
 
const RIGHT_USER_TEXT_READING = 'user_text_reading'
 
const RIGHT_USER_TEXT_CHANGING = 'user_text_changing'
 
const RIGHT_CARGO_READING = 'cargo_reading'
 
const RIGHT_CARGO_CHANGING = 'cargo_changing'
 
const RIGHT_FILES_CHANGING = 'files_changing'
 
- Поля данных унаследованные от 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 ()
 
- Защищенные члены унаследованные от 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 = []
 

Методы

getSelfModuleRights ( )
protected

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

Возвращает
(Right|RightGroup)[]

Поля

const RIGHT_ADD_FUNDS = 'add_funds'
const RIGHT_ADDRESS_CHANGING = 'address_changing'
const RIGHT_ADDRESS_READING = 'address_reading'
const RIGHT_ADMIN_COMMENT_READING = 'admin_comment_reading'
const RIGHT_CARGO_CHANGING = 'cargo_changing'
const RIGHT_CARGO_READING = 'cargo_reading'
const RIGHT_CONTACT_PERSON_READING = 'contact_person_reading'
const RIGHT_CORRECTION_RECEIPT = 'correction_receipt'
const RIGHT_COURIER_READING = 'courier_reading'
const RIGHT_CREATE_PLATFORM_READING = 'create_platform_reading'
const RIGHT_CRM_READING = 'crm_reading'
const RIGHT_CUSTOMER_CHANGING = 'customer_changing'
const RIGHT_CUSTOMER_EMAIL_READING = 'customer_email_reading'
const RIGHT_CUSTOMER_FULLNAME_READING = 'customer_fullname_reading'
const RIGHT_CUSTOMER_PHONE_READING = 'customer_phone_reading'
const RIGHT_CUSTOMER_READING = 'customer_reading'
const RIGHT_CUSTOMER_USERFIELD_READING = 'customer_userfield'
const RIGHT_DELIVERY_CHANGING = 'delivery_changing'
const RIGHT_DELIVERY_READING = 'delivery_reading'
const RIGHT_DISCOUNT_ADD = 'discount_add'
const RIGHT_DISCOUNT_DELETE = 'discount_delete'
const RIGHT_DOCUMENTS_PRINTING = 'documents_printing'
const RIGHT_EXPORT_REPORT = 'export_report'
const RIGHT_EXTRA_INFO_READING = 'extra_info_reading'
const RIGHT_FILES_CHANGING = 'files_changing'
const RIGHT_INFORMATION_CHANGING = 'information_changing'
const RIGHT_INFORMATION_READING = 'information_reading'
const RIGHT_IS_PAY_READING = 'is_pay_reading'
const RIGHT_LAST_UPDATE_READING = 'last_update_reading'
const RIGHT_MAKE_SHIPMENT = 'make_shipment'
const RIGHT_MANAGER_READING = 'manager_reading'
const RIGHT_ORDER_SHOW_IN_APP = 'order_show_in_app'
const RIGHT_PAY_CHANGING = 'pay_changing'
const RIGHT_PAY_DOCS_READING = 'pay_docs_reading'
const RIGHT_PAY_READING = 'pay_reading'
const RIGHT_PRODUCTS_ADD = 'products_add'
const RIGHT_PRODUCTS_CHANGING = 'products_changing'
const RIGHT_PRODUCTS_DELETE = 'products_delete'
const RIGHT_PROFIT_READING = 'profit_reading'
const RIGHT_REFUND_RECEIPT = 'refund_receipt'
const RIGHT_RESERVATION_ACTIONS = 'reservation_actions'
const RIGHT_RESERVATION_CHANGING = 'reservation_changing'
const RIGHT_RESERVATION_DELETE = 'reservation_delete'
const RIGHT_RESERVATION_SHOW_IN_APP = 'reservation_show_in_app'
const RIGHT_SEND_RECEIPT = 'send_receipt'
const RIGHT_SHIPMENT_DATE_READING = 'shipment_date_reading'
const RIGHT_STATISTIC_SHOW_IN_APP = 'statistic_show_in_app'
const RIGHT_STATUS_CHANGING = 'status_changing'
const RIGHT_STATUS_READING = 'status_reading'
const RIGHT_TRACK_NUMBER_READING = 'track_number_reading'
const RIGHT_TRANSACTION_ACTIONS = 'transaction_actions'
const RIGHT_TRANSACTION_SHOW_IN_APP = 'transaction_show_in_app'
const RIGHT_USER_COMMENT_READING = 'user_comment_reading'
const RIGHT_USER_TEXT_CHANGING = 'user_text_changing'
const RIGHT_USER_TEXT_READING = 'user_text_reading'
const RIGHT_USERFIELDS_READING = 'userfields_reading'
const RIGHT_WAREHOUSE_READING = 'warehouse_reading'