在Suitecrm的导航栏中隐藏当前用户的模块

时间:2018-05-01 05:06:36

标签: sugarcrm suitecrm

我现在正在使用LDAP身份验证在Suitecrm中添加用户。在正常过程中,当用户被添加到系统中时,我们可以在创建期间为他分配角色,并在他的门户中隐藏一些为他启用的模块。

使用LDAP身份验证我可以在用户首次登录时通过代码将用户分配给角色,但是通过代码或其他方式隐藏这些用户的模块

任何人都可以指导我如何隐藏当前用户的模块,否则会显示在导航栏中? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

通过smarty文件可以升级安全方式。

  1. 检查您的活动主题并将文件从themes/<active_theme>/tpls/_headerModuleList.tpl复制到custom/themes/<active_theme>/tpls/_headerModuleList.tpl(如果自定义目录不存在则创建它)

  2. 搜索groupTabs,您会看到foreach loops处理不同视图的问题。希望您可以在那里添加代码来执行任何操作。