Jump to content
SpravkaCRM.ru - Ваш справочник по CRM
SpravkaCRM.ru

Bugfix: Отсутствие меню в админке (управление пользователями, ролями и прочим) в SuiteCRM

Recommended Posts

Всем привет!

В последних на текущий момент (апрель 2018 года) версиях SuiteCRM (версии SuiteCRM 7.10.2 и 7.10.3) столкнулись с небольшой проблемой: куда то пропали боковые меню в модулях, доступных админу (которые находятся в админке). Например, когда смотрим на свой профиль:

2018-04-12_20-13-58.thumb.png.8933966f581f5bf688b0782abe3cdb07.png

Начал искать что куда делось. Нашел не очень старые версии, в которых все работало. Состав меню определяется в том числе в файле Menu.php, лежащем в модуле. Там есть строки типа:

$module_menu = Array();
if ($GLOBALS['current_user']->isAdminForModule('Users')
) {

    $module_menu = Array(
        Array("index.php?module=Users&action=EditView&return_module=Users&return_action=DetailView", $mod_strings['LNK_NEW_USER'], "Create"),
        Array("index.php?module=Users&action=EditView&usertype=group&return_module=Users&return_action=DetailView", $mod_strings['LNK_NEW_GROUP_USER'], "Create_Group_User")
    );
    $module_menu[] = Array("index.php?module=Users&action=ListView&return_module=Users&return_action=DetailView", $mod_strings['LNK_USER_LIST'], "List");

    $module_menu[] = Array("index.php?module=Import&action=Step1&import_module=Users&return_module=Users&return_action=index", $mod_strings['LNK_IMPORT_USERS'], "Import", 'Contacts');
}

Ищем в /includes/ файлы, где активно используется переменная $module_menu. Внимание привлекла папка /include/MVC/

Сравниваем текущую версию этой папки с версией, где все работало:

2018-04-12_20-19-41.thumb.png.1d25c88fce7d2d5a2a2d1622d75e5379.png

Смутило использование unset. Оказалось верно, что смутило. В общем убираем этот блок из файла SugarView.php, и вуа-ля:

2018-04-12_20-22-14.thumb.png.e19924dbadd3bbb03bf680768039bc71.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×