Web Client Development
Odoo’s web client, or backend, is where employees spend most of their time.
In Chapter 9, Backend Views, you saw how to use the existing functionality that backends provide. Here, we’ll take a look at how to extend and customize those functionalities.
The web
module contains everything related to the user interface in Odoo.
All of the code in this chapter will depend on the web
module. As you know, Odoo has two different editions (Enterprise and Community).
The Community version uses the web
module for user interfaces, while the Enterprise version uses an extended version of the Community web
module, which is the web_enterprise
module.
The Enterprise version provides more features than the Community version, including mobile compatibility, searchable menus, and material design. We’ll work on the Community version here. Don’t worry—the modules developed in Community work perfectly in Enterprise because, internally...