Где нам нужно изменить, чтобы показать или скрыть модуль из меню без использования пользовательского интерфейса в Sugarcrm

Я работаю над sugarcrm, я просто хочу показать / скрыть конкретный модуль, который я создал из меню верхнего модуля, без использования пользовательского интерфейса (элементы управления студией). По крайней мере, хотите знать, что происходит за экраном (какой код запускается), когда мы включаем или скрываем любое меню в настройках администратора.


person Pramod    schedule 22.01.2015    source источник


Ответы (1)


Когда вы используете страницу «Display Modules and Subpanels», ваши предпочтения сохраняются в вашей базе данных в таблице «config» со значениями;

  • category = 'MySettings'
  • имя = 'вкладка'
  • value = json-объект в кодировке base64, содержащий отображаемые модули.

Декодируйте ваши текущие данные в столбце значений этой строки и измените json-объект модулями, которые вы хотите добавить или удалить, затем снова закодируйте его и обновите строку в таблице новым значением.

person ogge7    schedule 23.01.2015