Odoo Editor by Deviati Nur Istiqomah Nov 7, 2022 Odoo Editor None [1] ** Odoo Editor is Odoo’s own rich text editor. Its sources can be found in the odoo-editor directory [2] . Powerbox None [3] ** The Powerbox is a piece of user interface that co... Read more
Odoo QWeb Templates by Deviati Nur Istiqomah Nov 7, 2022 QWeb Templates None [1] ** QWeb is the primary templating [2] engine used by Odoo 2 [3] . It is an XML templating engine 1 [4] and used mostly to generate HTML [5] fragments and pages. Template d... Read more
Odoo Mobile JavaScript by Deviati Nur Istiqomah Nov 7, 2022 Mobile JavaScript None [1] ** Introduction None [2] ** In Odoo 10.0 we released a mobile app which allows you to access all Odoo apps (even your customized modules). The application is a combination... Read more
Odoo Javascript Reference by Deviati Nur Istiqomah Nov 7, 2022 Javascript Reference None [1] ** This document presents the Odoo Javascript framework. This framework is not a large application in term of lines of code, but it is quite generic, because it is basica... Read more
OdooJavascript Cheatsheet by Deviati Nur Istiqomah Nov 7, 2022 Javascript Cheatsheet None [1] ** There are many ways to solve a problem in JavaScript, and in Odoo. However, the Odoo framework was designed to be extensible (this is a pretty big constraint), and so... Read more
Odoo Patching code by Deviati Nur Istiqomah Nov 7, 2022 Patching code None [1] ** Sometimes, we need to customize the way the UI works. Many common needs are covered by some supported API. For example, all registries are good extension points: the field re... Read more
Odoo Hooks by Deviati Nur Istiqomah Nov 7, 2022 Hooks None [1] ** Owl hooks [2] are a way to factorize code, even if it depends on some component lifecycle. Most hooks provided by Owl are related to the lifecycle of a component, but some of them (... Read more
Odoo Services by Deviati Nur Istiqomah Nov 7, 2022 Services None [1] ** Services are long lived pieces of code that provide a feature. They may be imported by components (with useService ) or by other services. Also, they can declare a set of depende... Read more
Odoo Registries by Deviati Nur Istiqomah Nov 7, 2022 Registries None [1] ** Registries are (ordered) key/value maps. They are the main web client extension points: many features provided by the Odoo javascript framework simply look up into a registry wh... Read more
Odoo Owl Components by Deviati Nur Istiqomah Nov 7, 2022 Owl Components None [1] ** The Odoo Javascript framework uses a custom component framework called Owl. It is a declarative component system, loosely inspired by Vue and React. Components are defined u... Read more
Odoo Javascript Modules by Deviati Nur Istiqomah Nov 7, 2022 Javascript Modules None [1] ** Odoo supports three different kinds of javascript files: plain javascript files [2] (no module system), native javascript module [3] . Odoo modules [4] (using a custom... Read more
Odoo Assets by Deviati Nur Istiqomah Nov 7, 2022 Assets None [1] ** Managing assets in Odoo is not as straightforward as it is in some other apps. One of the reasons is that we have a variety of situations where some, but not all of the assets are r... Read more