1

Sugar のカスタム リギング (さまざまなフロント エンドに GWT を使用) があり、(DB に直接ではなく) クエリの多くに SOAP API を使用しています。

認証情報を確認するための API 呼び出しの 1 つに get_available_modules があります。これは、特定のユーザーが使用できるすべてのモジュールを返します。ユーザーは、SOAP 呼び出しを介してではなく、Web インターフェイスのモジュールにアクセスできます (同じセッション ID?)。

4

1 に答える 1

1

あなたの質問について完全にはわかりません。ユーザーがWebからモジュールの1つのセットにアクセスし、soapを介して別のセットにアクセスできるようにしますか?それとも、セットアップに違いはありますか?

まず、Webで使用可能なモジュールとsoap呼び出しに違いはありません。

アクセス方法ごとに異なるセットが必要な場合は、soapWebサービスの「get_available_modules」などを変更する必要があります。大まかなアプローチの1つは、config_override.php abdのオーバーライド配列を、soap関数のその配列に対してチェックすることです。

于 2011-02-01T07:36:04.777 に答える