如何删除"编辑"链接为Sugarcrm中的潜在客户ListView以获取状态='已转换'?

时间:2014-04-10 10:27:12

标签: php edit crm sugarcrm vtiger

如何删除"编辑"链接列表导入ListView" SugarCRM Community Edition 6.5.16"对于状态='已转换'。

的记录

此致 Vishal Sharma

2 个答案:

答案 0 :(得分:0)

暂时没有这样做,但这是我接近它的方式。

快速编辑链接来自ListViewData :: getAdditionalDetails中的/include/ListView/ListViewData.php。搜索显示“edit_inline.png”图像的位。

从那里我们可以看到显示“编辑”按钮是从角色驱动的权限派生的,用于编辑记录模糊方法$ adFunction的结果。这种模糊的方法来自特定于模块的文件additionalDetails.php,它是模块元数据的一部分。

如果我们查看“帐户”模块以获取示例,您可以看到/modules/Accounts/metadata/additionalDetails.php如何使用函数additionalDetailsAccount返回带有editLink键的数组。删除此键,然后删除编辑按钮。

要使其升级安全,请不要直接修改/modules/Accounts/metadata/additionalDetails.php,而是创建custom/modules/Accounts/metadata/additionalDetails.php并将原始内容复制到其中,然后删除editLink键。

修复&重建,祝你好运。

答案 1 :(得分:0)

实际上他想要有条件地做,就像子行5行一样,我想他想要显示那些有一些旗帜真实的行。 比如只显示那些显示标志为真的行的编辑按钮。