- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Component/PermissionConfig.php
- Класс: BitrixCatalogAccessComponentPermissionConfig
- Вызов: PermissionConfig::getCommonCatalogSection
private function getCommonCatalogSection(): array
{
$result = [
PermissionDictionary::CATALOG_PRODUCT_READ,
PermissionDictionary::CATALOG_PRODUCT_PURCHASING_PRICE_VIEW,
PermissionDictionary::CATALOG_PRODUCT_ADD,
PermissionDictionary::CATALOG_PRODUCT_EDIT,
PermissionDictionary::CATALOG_PRODUCT_DELETE,
PermissionDictionary::CATALOG_PRODUCT_EDIT_CATALOG_PRICE,
PermissionDictionary::CATALOG_PRODUCT_EDIT_ENTITY_PRICE,
PermissionDictionary::CATALOG_PRODUCT_SET_DISCOUNT,
];
if (Loader::includeModule('bitrix24'))
{
$result[] = PermissionDictionary::CATALOG_PRODUCT_PUBLIC_VISIBILITY;
}
$result[] = PermissionDictionary::CATALOG_IMPORT_EXECUTION;
$result[] = PermissionDictionary::CATALOG_EXPORT_EXECUTION;
return $result;
}