Chapter 15: 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 possibilities that backends offer. Here, we'll take a look at how to extend and customize those possibilities. 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). Community 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 some extra features compared with the Community web
, including mobile compatibility, searchable menus, and material design. We'll work on the Community Edition here. Don't worry—the modules developed in Community work perfectly in the Enterprise Edition because, internally...