• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/component/configpermissions.php
  • Класс: BitrixTasksAccessComponentConfigPermissions
  • Вызов: ConfigPermissions::getSections
private function getSections(): array
{
	return [
		self::SECTION_TASKS => [
			PermissionDictionary::TASK_RESPONSE_EDIT,
			PermissionDictionary::TASK_RESPONSE_DELEGATE,
			PermissionDictionary::TASK_RESPONSE_ASSIGN,
			PermissionDictionary::TASK_RESPONSE_CHANGE_RESPONSIBLE,
			PermissionDictionary::TASK_RESPONSE_CHECKLIST_EDIT,
			PermissionDictionary::TASK_RESPONSE_CHECKLIST_ADD,
			PermissionDictionary::TASK_CLOSED_DIRECTOR_EDIT,
			PermissionDictionary::TASK_DIRECTOR_DELETE,

			PermissionDictionary::TASK_DEPARTMENT_DIRECT,
			PermissionDictionary::TASK_DEPARTMENT_MANAGER_DIRECT,
			PermissionDictionary::TASK_DEPARTMENT_VIEW,
			PermissionDictionary::TASK_DEPARTMENT_EDIT,
			PermissionDictionary::TASK_CLOSED_DEPARTMENT_EDIT,
			PermissionDictionary::TASK_DEPARTMENT_DELETE,

			PermissionDictionary::TASK_NON_DEPARTMENT_MANAGER_DIRECT,
			PermissionDictionary::TASK_NON_DEPARTMENT_DIRECT,
			PermissionDictionary::TASK_NON_DEPARTMENT_VIEW,
			PermissionDictionary::TASK_NON_DEPARTMENT_EDIT,
			PermissionDictionary::TASK_CLOSED_NON_DEPARTMENT_EDIT,
			PermissionDictionary::TASK_NON_DEPARTMENT_DELETE,

			PermissionDictionary::TASK_EXPORT,
			PermissionDictionary::TASK_IMPORT,
		],
		self::SECTION_TEMPLATES => [
			PermissionDictionary::TEMPLATE_CREATE,
			PermissionDictionary::TEMPLATE_DEPARTMENT_VIEW,
			PermissionDictionary::TEMPLATE_NON_DEPARTMENT_VIEW,
			PermissionDictionary::TEMPLATE_DEPARTMENT_EDIT,
			PermissionDictionary::TEMPLATE_NON_DEPARTMENT_EDIT,
			PermissionDictionary::TEMPLATE_REMOVE,
		],
		self::SECTION_ROBOTS => [
			PermissionDictionary::TASK_ROBOT_EDIT
		],
		self::SECTION_ACCESS => [
			PermissionDictionary::TASK_ACCESS_MANAGE
		]
	];
}