14 $mode = (
$params[
'mode'] ??
'');
15 $contextUserId = (int)(
$params[
'contextUserId'] ?? 0);
19 !Loader::includeModule(
'tasks')
20 || !in_array($mode, WorkgroupList::getTasksModeList(),
true)
27 $currentUserId === $contextUserId
29 || \CTasks::IsSubordinate($contextUserId, $currentUserId)
35 $mode = (
$params[
'mode'] ??
'');
40 !Loader::includeModule(
'tasks')
41 || !in_array($mode, WorkgroupList::getTasksModeList(),
true)
49 case WorkgroupList::MODE_TASKS_PROJECT:
51 CounterDictionary::COUNTER_SONET_TOTAL_EXPIRED,
52 CounterDictionary::COUNTER_SONET_TOTAL_COMMENTS,
53 CounterDictionary::COUNTER_SONET_FOREIGN_EXPIRED,
54 CounterDictionary::COUNTER_SONET_FOREIGN_COMMENTS,
57 case WorkgroupList::MODE_TASKS_SCRUM:
59 CounterDictionary::COUNTER_SCRUM_TOTAL_COMMENTS,
60 CounterDictionary::COUNTER_SCRUM_FOREIGN_COMMENTS,
71 $mode = (
$params[
'mode'] ??
'');
76 !Loader::includeModule(
'tasks')
77 || !in_array($mode, WorkgroupList::getTasksModeList(),
true)
85 case WorkgroupList::MODE_TASKS_PROJECT:
86 $result = ScopeDictionary::SCOPE_PROJECTS_GRID;
88 case WorkgroupList::MODE_TASKS_SCRUM:
89 $result = ScopeDictionary::SCOPE_SCRUM_PROJECTS_GRID;