static function getPublicFieldMap()
{
// READ, WRITE, SORT, FILTER, DATE
return [
'TITLE' => [1, 1, 1, 1, 0],
'STAGE_ID' => [1, 1, 0, 1, 0],
'STAGES_ID' => [0, 0, 0, 1, 0],
'DESCRIPTION' => [1, 1, 0, 0, 0],
'DEADLINE' => [1, 1, 1, 1, 1],
'START_DATE_PLAN' => [1, 1, 1, 1, 1],
'END_DATE_PLAN' => [1, 1, 1, 1, 1],
'PRIORITY' => [1, 1, 1, 1, 0],
'ACCOMPLICES' => [1, 1, 0, 0, 0],
'AUDITORS' => [1, 1, 0, 0, 0],
'TAGS' => [1, 1, 0, 0, 0],
'ALLOW_CHANGE_DEADLINE' => [1, 1, 1, 0, 0],
'TASK_CONTROL' => [1, 1, 0, 0, 0],
'PARENT_ID' => [1, 1, 0, 1, 0],
'DEPENDS_ON' => [1, 1, 0, 1, 0],
'GROUP_ID' => [1, 1, 1, 1, 0],
'RESPONSIBLE_ID' => [1, 1, 1, 1, 0],
'TIME_ESTIMATE' => [1, 1, 1, 1, 0],
'ID' => [1, 0, 1, 1, 0],
'CREATED_BY' => [1, 1, 1, 1, 0],
'DESCRIPTION_IN_BBCODE' => [1, 0, 0, 0, 0],
'DECLINE_REASON' => [1, 1, 0, 0, 0],
'REAL_STATUS' => [1, 0, 0, 1, 0],
'STATUS' => [1, 1, 1, 1, 0],
'RESPONSIBLE_NAME' => [1, 0, 0, 0, 0],
'RESPONSIBLE_LAST_NAME' => [1, 0, 0, 0, 0],
'RESPONSIBLE_SECOND_NAME' => [1, 0, 0, 0, 0],
'DATE_START' => [1, 0, 1, 1, 1],
'DURATION_FACT' => [1, 0, 0, 0, 0],
'DURATION_PLAN' => [1, 1, 0, 0, 0],
'DURATION_TYPE' => [1, 1, 0, 0, 0],
'CREATED_BY_NAME' => [1, 0, 0, 0, 0],
'CREATED_BY_LAST_NAME' => [1, 0, 0, 0, 0],
'CREATED_BY_SECOND_NAME' => [1, 0, 0, 0, 0],
'CREATED_DATE' => [1, 1, 1, 1, 1],
'CHANGED_BY' => [1, 1, 0, 1, 0],
'CHANGED_DATE' => [1, 1, 1, 1, 1],
'STATUS_CHANGED_BY' => [1, 1, 0, 1, 0],
'STATUS_CHANGED_DATE' => [1, 1, 0, 0, 1],
'CLOSED_BY' => [1, 0, 0, 0, 0],
'CLOSED_DATE' => [1, 0, 1, 1, 1],
'ACTIVITY_DATE' => [1, 0, 1, 1, 1],
'GUID' => [1, 0, 0, 1, 0],
'MARK' => [1, 1, 1, 1, 0],
'VIEWED_DATE' => [1, 0, 0, 0, 1],
'TIME_SPENT_IN_LOGS' => [1, 0, 0, 0, 0],
'FAVORITE' => [1, 0, 1, 1, 0],
'ALLOW_TIME_TRACKING' => [1, 1, 1, 1, 0],
'MATCH_WORK_TIME' => [1, 1, 1, 1, 0],
'ADD_IN_REPORT' => [1, 1, 0, 1, 0],
'FORUM_ID' => [1, 0, 0, 0, 0],
'FORUM_TOPIC_ID' => [1, 0, 0, 1, 0],
'COMMENTS_COUNT' => [1, 0, 0, 0, 0],
'SITE_ID' => [1, 1, 0, 1, 0],
'SUBORDINATE' => [1, 0, 0, 0, 0],
'FORKED_BY_TEMPLATE_ID' => [1, 0, 0, 0, 0],
'MULTITASK' => [1, 0, 0, 0, 0],
'ACCOMPLICE' => [0, 0, 0, 1, 0],
'AUDITOR' => [0, 0, 0, 1, 0],
'DOER' => [0, 0, 0, 1, 0],
'MEMBER' => [0, 0, 0, 1, 0],
'TAG' => [0, 0, 0, 1, 0],
'EPIC' => [1, 1, 0, 1, 0],
'ONLY_ROOT_TASKS' => [0, 0, 0, 1, 0],
'SCENARIO_NAME' => [1, 1, 0, 1, 0],
];
}