chg: [analyst-data:sideMenu] Added support of analyst-data in the side menu

notes
Sami Mokaddem 2024-01-30 09:01:06 +01:00
parent 6909e5feaf
commit f534b22582
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
2 changed files with 25 additions and 1 deletions

View File

@ -95,7 +95,7 @@ class AnalystDataController extends AppController
public function view($type = 'Note', $id)
{
$this->__typeSelector($type);
$this->set('menuData', array('menuList' => 'analyst_data', 'menuItem' => 'edit'));
$this->set('menuData', array('menuList' => 'analyst_data', 'menuItem' => 'view'));
$this->CRUD->view($id);
if ($this->IndexFilter->isRest()) {
return $this->restResponsePayload;
@ -104,6 +104,7 @@ class AnalystDataController extends AppController
$this->loadModel('Event');
$this->_setViewElements();
$this->set('distributionLevels', $this->Event->distributionLevels);
$this->set('shortDist', $this->Event->shortDist);
$this->render('view');
}

View File

@ -1801,6 +1801,29 @@ $divider = '<li class="divider"></li>';
}
}
break;
case 'analyst_data':
echo $this->element('/genericElements/SideMenu/side_menu_link', array(
'element_id' => 'index',
'url' => '/analystData/index',
'text' => __('List Analyst Data')
));
if ($menuItem === 'view' || $menuItem === 'edit') {
echo $divider;
echo $this->element('/genericElements/SideMenu/side_menu_link', array(
'element_id' => 'view',
'url' => sprintf('/analystData/view/%s/%s', h($modelSelection), h($id)),
'text' => __('View Analyst Data')
));
if ($isSiteAdmin) {
echo $this->element('/genericElements/SideMenu/side_menu_link', array(
'element_id' => 'edit',
'url' => sprintf('/analystData/edit/%s/%s', h($modelSelection), h($id)),
'text' => __('Edit Analyst Data')
));
}
}
break;
}
?>
</ul>