Summary
We went through an explanation of the features the ORM API, and how to use them to create dynamic applications that react to the users, which helps them to avoid errors and automate tedious tasks.
The model validations and computed fields can cover a lot of use cases, but not all. We learned how to extend the API create, write, and unlink methods to cover further use cases.
For rich user interaction, we used the mail core addon mixins to add features for users to communicate around documents and plan activities on them. Wizards allow the application to dialogue with the user and gather the data needed to run particular processes. Exceptions allow the application to abort incorrect operations, informing the user of the problem and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access