• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/ActionDictionary.php
  • Класс: BitrixCatalogAccessActionDictionary
  • Вызов: ActionDictionary::getLegacyMap
static function getLegacyMap(): array
{
	return [
		self::ACTION_CATALOG_VIEW => [
			self::ACTION_CATALOG_VIEW,
			self::ACTION_PRODUCT_VIEW,
		],
		self::ACTION_CATALOG_READ => [self::ACTION_CATALOG_READ],
		self::ACTION_MEASURE_EDIT => [self::ACTION_MEASURE_EDIT],
		self::ACTION_VAT_EDIT => [self::ACTION_VAT_EDIT],
		self::ACTION_CATALOG_IMPORT_EDIT => [self::ACTION_CATALOG_IMPORT_EDIT],
		self::ACTION_CATALOG_EXPORT_EDIT => [self::ACTION_CATALOG_EXPORT_EDIT],
		self::ACTION_CATALOG_EXPORT_EXECUTION => [self::ACTION_CATALOG_EXPORT_EXECUTION],
		self::ACTION_CATALOG_IMPORT_EXECUTION => [self::ACTION_CATALOG_IMPORT_EXECUTION],
		self::ACTION_STORE_VIEW => [
			self::ACTION_STORE_VIEW,
			self::ACTION_STORE_ANALYTIC_VIEW,
			self::ACTION_INVENTORY_MANAGEMENT_ACCESS,
			self::ACTION_STORE_MODIFY,
			self::ACTION_DEAL_PRODUCT_RESERVE,
			self::ACTION_STORE_PRODUCT_RESERVE,
			self::ACTION_STORE_DOCUMENT_VIEW,
			self::ACTION_STORE_DOCUMENT_MODIFY,
			self::ACTION_STORE_DOCUMENT_CANCEL,
			self::ACTION_STORE_DOCUMENT_CONDUCT,
			self::ACTION_STORE_DOCUMENT_DELETE,
			self::ACTION_STORE_DOCUMENT_ALLOW_NEGATION_PRODUCT_QUANTITY,
			self::ACTION_STORE_DOCUMENT_CARD_EDIT,
		],
		self::ACTION_PRICE_GROUP_EDIT => [self::ACTION_PRICE_GROUP_EDIT],
		self::ACTION_PRICE_EDIT => [
			self::ACTION_PRICE_EDIT,
			// for legacy `catalog_price` is equals modify rights
			self::ACTION_PRODUCT_EDIT,
			self::ACTION_PRODUCT_ADD,
			self::ACTION_PRODUCT_DELETE,
			self::ACTION_PRODUCT_PUBLIC_VISIBILITY_SET,
		],
		self::ACTION_PRODUCT_DISCOUNT_SET => [self::ACTION_PRODUCT_DISCOUNT_SET],
		self::ACTION_PRODUCT_PURCHASE_INFO_VIEW => [self::ACTION_PRODUCT_PURCHASE_INFO_VIEW],
		self::ACTION_PRODUCT_PRICE_EXTRA_EDIT => [self::ACTION_PRODUCT_PRICE_EXTRA_EDIT],
		self::ACTION_CATALOG_SETTINGS_ACCESS => [
			self::ACTION_RESERVED_SETTINGS_ACCESS,
			self::ACTION_CATALOG_SETTINGS_ACCESS,
			self::ACTION_SELL_NEGATIVE_COMMODITIES_SETTINGS_EDIT,
			self::ACTION_PRODUCT_CARD_EDIT,
			self::ACTION_PRODUCT_CARD_SETTINGS_FOR_USERS_SET,
		],
	];
}