Поля данных | |
| 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 = [] |
|
protected |
Возвращает древовидный список собственных прав модуля
| 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' |