• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasks_notify_schema.php
  • Класс: CTasksNotifySchema
  • Вызов: CTasksNotifySchema::OnGetNotifySchema
static function OnGetNotifySchema(): array
{
	return [
		'tasks' => [
			'comment' => [
				'NAME' => GetMessage('TASKS_NS_COMMENT'),
				'PUSH' => 'Y',
				'MAIL' => 'N',
				'XMPP' => 'N',
				'DISABLED' => [IM_NOTIFY_FEATURE_XMPP],
			],
			'reminder' => [
				'NAME' => GetMessage('TASKS_NS_REMINDER'),
				'PUSH' => 'Y',
			],
			'manage' => [
				'NAME' => GetMessage('TASKS_NS_MANAGE'),
				'PUSH' => 'Y',
			],
			'task_assigned' => [
				'NAME' => GetMessage('TASKS_NS_TASK_ASSIGNED'),
				'PUSH' => 'Y',
			],
			'task_expired_soon' => [
				'NAME' => GetMessage('TASKS_NS_TASK_EXPIRED_SOON'),
				'PUSH' => 'Y',
				'MAIL' => 'N',
				'XMPP' => 'N',
				'DISABLED' => [IM_NOTIFY_FEATURE_XMPP, IM_NOTIFY_FEATURE_MAIL],
			]
		],
	];
}