• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/controller/sharingajax.php
  • Класс: BitrixCalendarControllerSharingAjax
  • Вызов: SharingAjax::configureActions
public function configureActions(): array
{
	return [
		'getUserAccessibility' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'saveEvent' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'saveCrmEvent' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'deleteEvent' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'saveFirstEntry' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'getConferenceLink' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'getIcsFileContent' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
		'handleTimelineNotify' => [
			'-prefilters' => [
				ActionFilterAuthentication::class,
				ActionFilterCsrf::class
			],
			'+postfilters' => [
				new ActionFilterCors()
			],
		],
	];
}