With the Odoo programming API, we can write complex logic and wizards to provide rich user interaction for our apps. In this chapter, we will see how to write code to support business logic in our models, and we will also learn how to activate it for events and user actions.
Additionally, we can also use wizards to implement more complex interactions with the user, allowing them to ask for input and provide feedback during the interaction.
We will start by building such a wizard for our To-Do app.