BUG 9573 Any user has the .start new case. button in his/her... SOLVED
- The option was enabled by default. - He added the validation for cases.
This commit is contained in:
@@ -26,8 +26,14 @@ global $RBAC;
|
|||||||
global $G_TMP_MENU;
|
global $G_TMP_MENU;
|
||||||
|
|
||||||
$G_TMP_MENU->AddIdRawOption('FOLDERS', '', G::LoadTranslation('ID_CASES_MENU_FOLDERS'), '', '', 'blockHeader');
|
$G_TMP_MENU->AddIdRawOption('FOLDERS', '', G::LoadTranslation('ID_CASES_MENU_FOLDERS'), '', '', 'blockHeader');
|
||||||
$G_TMP_MENU->AddIdRawOption('CASES_START_CASE', 'casesStartPage?action=startCase',
|
G::LoadClass('case');
|
||||||
|
$case = new Cases();
|
||||||
|
$caseStarCases = $case->getStartCases( $_SESSION['USER_LOGGED']);
|
||||||
|
if (count($caseStarCases) > 1) {
|
||||||
|
$G_TMP_MENU->AddIdRawOption('CASES_START_CASE', 'casesStartPage?action=startCase',
|
||||||
G::LoadTranslation('ID_NEW_CASE'), '');
|
G::LoadTranslation('ID_NEW_CASE'), '');
|
||||||
|
}
|
||||||
|
|
||||||
$G_TMP_MENU->AddIdRawOption('CASES_INBOX', 'casesListExtJs?action=todo', G::LoadTranslation('ID_INBOX'),
|
$G_TMP_MENU->AddIdRawOption('CASES_INBOX', 'casesListExtJs?action=todo', G::LoadTranslation('ID_INBOX'),
|
||||||
'icon-cases-inbox.png');
|
'icon-cases-inbox.png');
|
||||||
$G_TMP_MENU->AddIdRawOption('CASES_DRAFT', 'casesListExtJs?action=draft', G::LoadTranslation('ID_DRAFT'),
|
$G_TMP_MENU->AddIdRawOption('CASES_DRAFT', 'casesListExtJs?action=draft', G::LoadTranslation('ID_DRAFT'),
|
||||||
|
|||||||
Reference in New Issue
Block a user