1
我们对Sugar进行了自定义索引(对于各种前端内容使用GWT),并且我们使用SOAP API进行了大部分查询(而不是直接访问数据库)。Sugar CRM中的模块访问 - soap和web之间的差异(非管理员)?
一个API的调用来检查凭据是get_available_modules,它返回给定用户的所有可用的模块。用户如何能够访问Web界面中的模块,但不能通过SOAP调用(相同的会话ID?)。
我们对Sugar进行了自定义索引(对于各种前端内容使用GWT),并且我们使用SOAP API进行了大部分查询(而不是直接访问数据库)。Sugar CRM中的模块访问 - soap和web之间的差异(非管理员)?
一个API的调用来检查凭据是get_available_modules,它返回给定用户的所有可用的模块。用户如何能够访问Web界面中的模块,但不能通过SOAP调用(相同的会话ID?)。
不完全确定你的问题。你是否想让用户通过soap访问一组模块和另一组?或者你有什么不同?
首先,应该有而不是是Web上的用户可用模块和soap调用之间的区别。
如果你想为每个访问方法一组不同的,您需要例如,改变soap web服务中的“get_available_modules”。一个粗糙的方法可能是在soap函数中对config_override.php中的数组进行abd检查。