如何从列表中隐藏名为“产品目录”的标准仪表盘,该列表显示在名为“添加糖仪表盘”的抽屉中。当用户尝试在Sugarcrm中的任何dashbaord中添加dashlet时,将显示“添加Sugar Dashlet”抽屉。隐藏应该以安全升级的方式进行。
注意:我正在使用Sugarcrm Ver 8.0.0 PRO
答案 0 :(得分:0)
一种实现此目的的方法是通过创建DashletselectView的自定义替代,在其中过滤掉有问题的Dashlet。 下面的代码通过重写视图的内部函数,对结果进行后处理来实现此目的。
custom/clients/base/views/dashletselect/dashletselect.js
({
extendsFrom: "DashletselectView",
_getDashlets: function() {
var dashlets = this._super("_getDashlets", arguments);
return _.filter(dashlets, function (d) { return d.type !== "product-catalog-dashlet"; });
},
})
然后运行快速修复和重建,以便Sugar检测到自定义文件并加载它。