Tag: Tutorial

How to Use the Action Window in Odoo v15

ir.actions.act_window is the most used action when we create an applications in the Odoo ecosystem. If we call this action, Odoo will render the view of the model, so the user can perform some CRUD operations on the model. The interesting part is, we don’t need to create a route, a controller, or the javascript ….  Read More

How to Use the safe_eval Module in Odoo

If you read the odoo’s source code, sometimes you will find some codes that use safe_eval module. Have you wonder, what is safe_eval ? And usually used for what ? If we read the odoo’s source code, actually, safe_eval is just an implementation of python’s built-in eval function/module. Of course with some modifications. If you ….  Read More

Odoo Module Development Tutorial (Part One) – The Minimal Code

Module or addon is a directory that contains certain files that can add or remove odoo features. For example, the ‘sale’ module for sales features, ‘purchase’ for purchases and others. Odoo has provided a fairly complete module that we can install and use immediately in the default odoo installation. If it’s still lacking we can ….  Read More

Odoo JavaScript Programming Tutorial (Part Three) – Use of Jquery

This article is the third part of my odoo javascript programming tutorial series. If you haven’t read the first or the second part, I suggest you to read those articles first. You should find the link of those articles at the bottom of this page. In the second part, we have discussed how to add ….  Read More

Odoo Edit Access Right and Its Problems

An application generally must be able to do the CRUD (Create, Read, Update, Delete) operations, as well as odoo. As far as my experience as an odoo programmer, Update or Edit access rights sometimes can be an annoying problem, along with the complexity of the client needs. Why ? This is my experience regarding the ….  Read More

Odoo JavaScript Programming Tutorial (Part Two) – Widget Logic

In the first part of the odoo javascript programming tutorial series, I have discussed how to create a simple widget, a widget that only displays a short message to the user. In this second part, I will discuss how to add logic to the widget that we have created in the first part. To follow ….  Read More