2010-12-02 54 views
1

我们对Sugar进行了自定义索引(对于各种前端内容使用GWT),并且我们使用SOAP API进行了大部分查询(而不是直接访问数据库)。Sugar CRM中的模块访问 - soap和web之间的差异(非管理员)?

一个API的调用来检查凭据是get_available_modules,它返回给定用户的所有可用的模块。用户如何能够访问Web界面中的模块,但不能通过SOAP调用(相同的会话ID?)。

回答

1

不完全确定你的问题。你是否想让用户通过soap访问一组模块和另一组?或者你有什么不同?

首先,应该有而不是是Web上的用户可用模块和soap调用之间的区别。

如果你想为每个访问方法一组不同的,您需要例如,改变soap web服务中的“get_available_modules”。一个粗糙的方法可能是在soap函数中对config_override.php中的数组进行abd检查。