我们有一个Sugar的自定义绑定(使用GWT用于各种前端的东西),我们使用SOAP API进行大部分查询(直接与DB相比)。
检查凭据的API调用之一是get_available_modules,它返回给定用户的所有可用模块。用户如何访问Web界面中的模块,但不能通过SOAP调用(相同的会话ID?)。
答案 0 :(得分:1)
不完全确定你的问题。您是否希望用户通过SOAP访问一组模块和另一组模块?或者你的设置有什么不同吗?
首先,不应该是用户在网络上的可用模块和肥皂电话之间的区别。
如果您想为每种访问方法设置不同的设置,则需要更改,例如soap Web服务中的“get_available_modules”。一个粗略的approch可能是在config_override.php abd中使用soap函数中的数组进行覆盖数组。