Я могу легко установить новые модули в OpenERP v6.1, используя XML-RPC из скрипта Python:
response = sock.execute(db, uid, pwd, 'ir.module.module', 'button_immediate_install', module_ids)
иногда ответом является просто False
(например, edi
модуль), иногда это просто указание обновить веб-клиент (например, product
модуль). Это легко, мне нечего делать.
Но иногда вновь установленный модуль запрашивает у клиента некоторую конфигурацию (например, модуль sales
или одна из его зависимостей просит выбрать шаблон плана счетов для импорта). Когда это происходит, ответ представляет собой большой словарь, и я могу догадаться по значениям, которые он запрашивает, и множеству вариантов выбора этих значений, но как я могу ответить через XML-RPC?