• Модуль: 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,
			]
		)
	);
}