Sugarcrm Sugar CRM中的模块访问-soap和web之间的差异(非管理员)?

Sugarcrm Sugar CRM中的模块访问-soap和web之间的差异(非管理员)?,sugarcrm,Sugarcrm,我们有一个自定义的Sugar装配(使用GWT处理各种前端内容),我们使用SOAP API进行大部分查询(而不是直接到DB) 检查凭证的API调用之一是get_available_modules,它返回给定用户的所有可用模块。用户如何能够访问web界面中的模块,而不是通过SOAP调用(相同的会话id?)。对您的问题不完全确定。您希望用户通过web访问一组模块,通过soap访问另一组模块吗?或者你的设置有什么不同 首先,用户在web上的可用模块和soap调用之间应该有差别 如果您希望为每个访问方法设

我们有一个自定义的Sugar装配(使用GWT处理各种前端内容),我们使用SOAP API进行大部分查询(而不是直接到DB)


检查凭证的API调用之一是get_available_modules,它返回给定用户的所有可用模块。用户如何能够访问web界面中的模块,而不是通过SOAP调用(相同的会话id?)。

对您的问题不完全确定。您希望用户通过web访问一组模块,通过soap访问另一组模块吗?或者你的设置有什么不同

首先,用户在web上的可用模块和soap调用之间应该有差别


如果您希望为每个访问方法设置不同的集合,则需要更改,例如soapweb服务中的“get\u available\u modules”。一种粗略的方法是在config_override.php中创建一个覆盖数组,并在soap函数中对照该数组进行检查。

对您的问题不完全确定。您希望用户通过web访问一组模块,通过soap访问另一组模块吗?或者你的设置有什么不同

首先,用户在web上的可用模块和soap调用之间应该有差别

如果您希望为每个访问方法设置不同的集合,则需要更改,例如soapweb服务中的“get\u available\u modules”。一种粗略的方法是在config_override.php中创建一个覆盖数组,并在soap函数中对照该数组进行检查