Стандартный дашлет Скрыть каталог продукции для всех пользователей в Sugarcrm
Как я могу скрыть стандартный дашлет с именем "Каталог продукции" из списка, который отображается в ящике с надписью "Добавить сахарный дашлет". Ящик "Добавить Sugar Dashlet" отображается, когда пользователь пытается добавить дашлет в любой панели инструментов в Sugarcrm. Скрытие должно быть выполнено безопасным способом.
Примечание: я использую Sugarcrm Ver 8.0.0 PRO
1 ответ
Один из способов сделать это - создать пользовательское переопределение 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"; });
},
})
Затем запустите Quick Repair & Rebuild, чтобы Sugar обнаружил наличие пользовательского файла и загрузил его.