SugarCRM-基于值关闭对记录的访问?
我正在SugarCRM社区版中构建一个定制模块,我已经按照我的意愿(几乎)设置好了一切 在我的模块中,我有一个标记为“已处理”的复选框。我想实现的是,当标记此复选框时,作为“销售代理”而不是“管理员”的用户将无法再查看此记录SugarCRM-基于值关闭对记录的访问?,sugarcrm,Sugarcrm,我正在SugarCRM社区版中构建一个定制模块,我已经按照我的意愿(几乎)设置好了一切 在我的模块中,我有一个标记为“已处理”的复选框。我想实现的是,当标记此复选框时,作为“销售代理”而不是“管理员”的用户将无法再查看此记录 他们需要能够访问记录,直到记录被标记为已处理。这可能吗?是的,请查看listViewProcess()中的/modules/Employees/views/view.list.php,了解列表视图如何始终根据状态值筛选出用户。您可以对模块执行类似的操作,以过滤掉已处理的数据
他们需要能够访问记录,直到记录被标记为已处理。这可能吗?是的,请查看listViewProcess()中的/modules/Employees/views/view.list.php,了解列表视图如何始终根据状态值筛选出用户。您可以对模块执行类似的操作,以过滤掉已处理的数据。然后,如果您还需要确保他们无法直接访问记录,请确保同时处理编辑/详细视图。在view.detail.php和view.edit.php(或在模块的控制器中)中,检查是否设置了已处理,如果设置了,则(可能不是管理员或其他用户类型)显示“此记录已处理”消息和/或执行重定向