我们需要在哪里更改以在菜单中显示或隐藏模块,而无需在 Sugarcrm 中使用 UI



我正在研究sugarcrm,我只想显示/隐藏我从顶部模块菜单创建的特定模块,而无需使用用户界面(工作室控件)。至少想知道当我们在管理员设置中启用或隐藏任何菜单时,屏幕后面发生了什么(触发了哪种代码)。

当您使用"显示模块和子面板"页面时,您的首选项将保存到带有值的"配置"表中的数据库中;

  • 类别 = "我的设置"
  • 名称 = '选项卡'
  • value = 包含要显示的模块的 base64 编码的 JSON 对象。

解码此行的值列中的当前数据,并使用要添加或删除的模块修改 json-对象,然后再次对其进行编码并使用新值更新表中的行。

最新更新