diff --git a/gulliver/system/class.rbac.php b/gulliver/system/class.rbac.php index 257539841..9d5938f4b 100644 --- a/gulliver/system/class.rbac.php +++ b/gulliver/system/class.rbac.php @@ -283,6 +283,8 @@ class RBAC "PER_NAME" => "Edit User profile Default Cases Menu Options" ), array("PER_UID" => "00000000000000000000000000000064", "PER_CODE" => "PM_REASSIGNCASE_SUPERVISOR", "PER_NAME" => "Reassign case supervisor" + ), array("PER_UID" => "00000000000000000000000000000065", "PER_CODE" => "PM_SETUP_CUSTOM_CASES_LIST", + "PER_NAME" => "Setup Custom Cases List" ) ); return $permissionsAdmin; diff --git a/rbac/engine/data/mysql/insert.sql b/rbac/engine/data/mysql/insert.sql index 639a50eb3..87f76ab87 100644 --- a/rbac/engine/data/mysql/insert.sql +++ b/rbac/engine/data/mysql/insert.sql @@ -62,7 +62,8 @@ INSERT INTO `RBAC_PERMISSIONS` VALUES ('00000000000000000000000000000061','PM_EDIT_USER_PROFILE_PHOTO','2016-07-18 00:00:00','2016-07-18 00:00:00',1,'00000000000000000000000000000002'), ('00000000000000000000000000000062','PM_EDIT_USER_PROFILE_DEFAULT_MAIN_MENU_OPTIONS','2016-07-18 00:00:00','2016-07-18 00:00:00',1,'00000000000000000000000000000002'), ('00000000000000000000000000000063','PM_EDIT_USER_PROFILE_DEFAULT_CASES_MENU_OPTIONS','2016-07-18 00:00:00','2016-07-18 00:00:00',1,'00000000000000000000000000000002'), -('00000000000000000000000000000064','PM_REASSIGNCASE_SUPERVISOR','2016-09-01 00:00:00','2016-09-01 00:00:00',1,'00000000000000000000000000000002'); +('00000000000000000000000000000064','PM_REASSIGNCASE_SUPERVISOR','2016-09-01 00:00:00','2016-09-01 00:00:00',1,'00000000000000000000000000000002'), +('00000000000000000000000000000065','PM_SETUP_CUSTOM_CASES_LIST','2017-03-27 00:00:00','2017-03-27 00:00:00',1,'00000000000000000000000000000002'); INSERT INTO `RBAC_ROLES` VALUES ('00000000000000000000000000000001','','00000000000000000000000000000001','RBAC_ADMIN','2007-07-31 19:10:22','2007-08-03 12:24:36',1), @@ -136,6 +137,7 @@ INSERT INTO `RBAC_ROLES_PERMISSIONS` VALUES ('00000000000000000000000000000002','00000000000000000000000000000062'), ('00000000000000000000000000000002','00000000000000000000000000000063'), ('00000000000000000000000000000002','00000000000000000000000000000064'), +('00000000000000000000000000000002','00000000000000000000000000000065'), ('00000000000000000000000000000003','00000000000000000000000000000001'), ('00000000000000000000000000000003','00000000000000000000000000000005'), ('00000000000000000000000000000003','00000000000000000000000000000040'), diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql index 39c9117d5..1bc2e1ba4 100644 --- a/workflow/engine/data/mysql/insert.sql +++ b/workflow/engine/data/mysql/insert.sql @@ -68,7 +68,8 @@ INSERT INTO CONTENT (CON_CATEGORY,CON_PARENT,CON_ID,CON_LANG,CON_VALUE) VALUES ('PER_NAME','','00000000000000000000000000000061','en','Edit User profile Photo'), ('PER_NAME','','00000000000000000000000000000062','en','Edit User profile Default Main Menu Options'), ('PER_NAME','','00000000000000000000000000000063','en','Edit User profile Default Cases Menu Options'), -('PER_NAME','','00000000000000000000000000000064','en','Reassign case supervisor'); +('PER_NAME','','00000000000000000000000000000064','en','Reassign case supervisor'), +('PER_NAME','','00000000000000000000000000000065','en','Setup Custom Cases List'); INSERT INTO LANGUAGE (LAN_ID,LAN_LOCATION,LAN_NAME,LAN_NATIVE_NAME,LAN_DIRECTION,LAN_WEIGHT,LAN_ENABLED,LAN_CALENDAR) VALUES ('aa','','Afar','','L','0','0','GREGORIAN'), diff --git a/workflow/engine/menus/setup.php b/workflow/engine/menus/setup.php index b30304596..b7e8d941f 100644 --- a/workflow/engine/menus/setup.php +++ b/workflow/engine/menus/setup.php @@ -280,9 +280,11 @@ if ($RBAC->userCanAccess('PM_SETUP') == 1) { if ($RBAC->userCanAccess('PM_SETUP_CASES_LIST_CACHE_BUILDER') == 1) { $G_TMP_MENU->AddIdRawOption( 'PMENTERPRISE', '../enterprise/addonsStore', - G::LoadTranslation('ID_MENU_NAME') .$licStatusMsg, + G::LoadTranslation('ID_MENU_NAME') . $licStatusMsg, '', '', 'plugins' ); + } + if ($RBAC->userCanAccess('PM_SETUP_CUSTOM_CASES_LIST') == 1) { $G_TMP_MENU->AddIdRawOption( 'CASES_LIST_SETUP', '../cases/casesListSetup', G::LoadTranslation('ID_CUSTOM_CASES_LISTS'),