Odoo Advanced E: Python Unit Tests by Deviati Nur Istiqomah Nov 7, 2022 Advanced E: Python Unit Tests None [1] ** Tip This tutorial assumes you followed the Core Training. To do the exercise, fetch the branch 15.0-core from the technical training solutions [2] reposito... Read more
Odoo Advanced D: Mixins by Deviati Nur Istiqomah Nov 7, 2022 Advanced D: Mixins None [1] ** If you need to interface with common Odoo features such as the chatter, you can rely on mixins [2] . They are Odoo models exposing useful methods through inheritance. ... Read more
Odoo Advanced C: Master and Demo Data by Deviati Nur Istiqomah Nov 7, 2022 Advanced C: Master and Demo Data None [1] ** Tip This tutorial assumes you followed the Core Training. To do the exercise, fetch the branch 15.0-core from the technical training solutions [2] repos... Read more
Odoo Advanced B: ACL and Record Rules by Deviati Nur Istiqomah Nov 7, 2022 Advanced B: ACL and Record Rules None [1] ** ACL stands for “Access Control List” Warning This tutorial assumes you have completed the Core Training [2] . To follow the exercise, it is recommended th... Read more
OdooChapter 16: Polish Your Code And Submit Your PR by Deviati Nur Istiqomah Nov 7, 2022 Chapter 16: Polish Your Code And Submit Your PR None [1] ** In the previous chapters we saw how to create a fully functional business application. Now we will prepare our code to be shared and learn h... Read more
Odoo Chapter 15: A Brief History Of QWeb by Deviati Nur Istiqomah Nov 7, 2022 Chapter 15: A Brief History Of QWeb None [1] ** So far the interface design of our real estate module has been rather limited. Building a list view is straightforward since only the list of fields is ... Read more
Odoo Chapter 14: Interact With Other Modules by Deviati Nur Istiqomah Nov 7, 2022 Chapter 14: Interact With Other Modules None [1] ** In the previous chapter [2] , we used inheritance to modify the behavior of a module. In our real estate scenario, we would like to go a step furth... Read more
Odoo Chapter 13: Inheritance by Deviati Nur Istiqomah Nov 7, 2022 Chapter 13: Inheritance None [1] ** A powerful aspect of Odoo is its modularity. A module is dedicated to a business need, but modules can also interact with one another. This is useful for extending ... Read more
Odoo Chapter 12: Add The Sprinkles by Deviati Nur Istiqomah Nov 7, 2022 Chapter 12: Add The Sprinkles None [1] ** Our real estate module now makes sense from a business perspective. We created specific views [2] , added several action buttons [3] and constraints [4] .... Read more
Odoo Chapter 11: Constraints by Deviati Nur Istiqomah Nov 7, 2022 Chapter 11: Constraints None [1] ** The previous chapter [2] introduced the ability to add some business logic to our model. We can now link buttons to business code, but how can we prevent users fr... Read more
Odoo Chapter 10: Ready For Some Action? by Deviati Nur Istiqomah Nov 7, 2022 Chapter 10: Ready For Some Action? None [1] ** So far we have mostly built our module by declaring fields and views. We just introduced business logic in the previous chapter [2] thanks to computed ... Read more
Odoo Chapter 9: Computed Fields And Onchanges by Deviati Nur Istiqomah Nov 7, 2022 Chapter 9: Computed Fields And Onchanges None [1] ** The relations between models [2] are a key component of any Odoo module. They are necessary for the modelization of any business case. However, w... Read more