- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Install/Role/Salesman.php
- Класс: BitrixCatalogAccessInstallRoleSalesman
- Вызов: Salesman::getPermissions
public function getPermissions(): array
{
return array_merge(
[
PermissionDictionary::CATALOG_INVENTORY_MANAGEMENT_ACCESS,
PermissionDictionary::CATALOG_STORE_VIEW,
PermissionDictionary::CATALOG_STORE_ANALYTIC_VIEW,
PermissionDictionary::CATALOG_RESERVE_DEAL,
PermissionDictionary::CATALOG_STORE_RESERVE,
PermissionDictionary::CATALOG_PRODUCT_VIEW,
PermissionDictionary::CATALOG_PRODUCT_READ,
PermissionDictionary::CATALOG_PRODUCT_ADD,
PermissionDictionary::CATALOG_PRODUCT_EDIT_ENTITY_PRICE,
PermissionDictionary::CATALOG_PRODUCT_SET_DISCOUNT,
PermissionDictionary::CATALOG_PRODUCT_PUBLIC_VISIBILITY,
],
PermissionDictionary::getStoreDocumentPermissionRules(
[
PermissionDictionary::CATALOG_STORE_DOCUMENT_VIEW,
PermissionDictionary::CATALOG_STORE_DOCUMENT_MODIFY,
]
),
PermissionDictionary::getStoreDocumentPermissionRules(
[
PermissionDictionary::CATALOG_STORE_DOCUMENT_CONDUCT,
],
[
StoreDocumentTable::TYPE_DEDUCT,
]
)
);
}