1.3 KiB
1.3 KiB
Global odoo object
Overview
Whenever the odoo web client is loaded on a page, a special global variable odoo
will be set in the page. This object contains a few useful methods/entities.
These values are there for information, integration or debugging purposes, and
are not to be used by business code.
// in browser console (opened with F12)
console.log(odoo);
// will display an object looking like this:
// {
// info: {...},
// __DEBUG__: {...}
// }
Exported Values
Here is an explanation of what each exported values are:
-
info
: this is an object which contains a few informations about the odoo server that we are connected to.db (string)
: the technical name of the current postgres databaseserver_version (string)
: a short string describing the version of the odoo code currently running. It may look like this:14.1alpha1
.server_version_info ((string|number)[])
: theserver_version
string is not easy to parse/consume, so theserver_version_info
key is exported as well. It is an array looking like this:[14, 1, 0, "alpha", 1, ""]
-
__DEBUG__
: this object contains values that are useful to debug/play with the odoo application, but that should not be accessed in real coderoot (Component)
: this is the main web client instance