In this chapter, we will cover the following topics:
- Adding a menu item and window action
- Having an action open a specific view
- Adding content and widgets to a form view
- Adding buttons to forms
- Passing parameters to forms and actions – Context
- Defining filters on record lists – Domain
- List views
- Search views
- Changing existing views – View inheritance
- Document-style forms
- Dynamic form elements using attrs
- Embedded views
- Kanban views
- Showing kanban cards in columns according to their state
- Calendar and gantt views
- Graph and pivot views
Throughout this chapter, we will assume that you have a database with the base addon installed and an empty Odoo addon module where you add XML code from the recipes to a data file referenced in the addon's manifest. Refer to Chapter 4, Creating Odoo Addon Modules, for how to activate changes in your addon.