Доступ к модулю в Sugar CRM - разница (без прав администратора) между мылом и вебом? - PullRequest
1 голос
/ 02 декабря 2010

У нас есть специальная оснастка Sugar (использующая GWT для различного внешнего интерфейса), и мы используем SOAP API для большей части наших запросов (по сравнению непосредственно с БД).

Одним из вызовов API для проверки учетных данных является get_available_modules, который возвращает все доступные модули для данного пользователя. Как пользователь может получить доступ к модулю в веб-интерфейсе, но не через вызов SOAP (тот же идентификатор сеанса?).

1 Ответ

1 голос
/ 01 февраля 2011

Не совсем уверен в вашем вопросе. Хотите ли вы, чтобы у пользователя был доступ к одному набору модулей из Интернета, а другому - через мыло? Или есть разница в вашей настройке?

Во-первых, не должно быть разницей между доступными модулями пользователя в сети и мыльными вызовами.

Если вы хотите различный набор для каждого метода доступа, вам нужно изменить, например, "get_available_modules" в веб-сервисе мыла. Одним грубым подходом может быть создание массива переопределения в config_override.php и проверка этого массива в функции soap.

...