Я пишу библиотеку PHP для доступа к API Odoo XML-RPC, и мне нужно знать версию сервера Odoo, с которой я разговариваю, - но я не могу понять, как определить версию.Есть какая-нибудь модель, которая скажет мне или как мне это сделать?
ОБНОВЛЕНИЕ
Я думал, что понял это.Модель ir.module.module
предоставит вам список всех установленных модулей.Затем в модуле base
вы смотрите на свойство installed_version
. НО для этого требуется доступ администратора!Я должен сделать это как обычный пользователь, который обычно использует API.
Но для любого, у кого есть такой доступ, это то, что вы бы сделали.Используя ripcord (см. Пример здесь ), вы можете использовать эту строку для извлечения только модуля base
:
$models->execute_kw($db, $username, $password, 'ir.module.module', 'search_read', array(array(array('name', '=', 'base'))) );