Search Here


Friday, 11 September 2020

Set Domain Filter for Many2one Field in Odoo13

 In this article, you will learn how to create a Many2one field in Odoo13 and set the filter domain on Many2one field using different ways.

Thursday, 10 September 2020

Create Form and Tree (List) View in Odoo13

 In this article, you will learn how to create a new form and tree view in Odoo13. Till now we have created Menu and Window Action and a brand new model from scratch. To display records to the end-user we have to create views.

Create Window Action and Menuitem in Odoo13

 In this article, you will learn how to create a window action and menu item in Odoo13. You will also learn different types of actions provided by Odoo13.

Wednesday, 9 September 2020

How to Create Model in Odoo13

Odoo model is used to create a database table and its attributes (columns). Odoo uses Object Relational Mapping, that is the major feature of Odoo. ORM means that you can play with SQL queries without writing any SQL query by hand. Odoo provides an ORM layer to play with the database using python classes that are called model in Odoo.

Monday, 7 September 2020

Understanding Module Structure Odoo13

In this article, you will learn the structure of the module. When we create a new custom module in Odoo13 using the odoo-bin scaffold command, then in return a module has been created in our selected location. Before directly jump into the coding we need to understand the structure of the newly create module.

Saturday, 5 September 2020

Create and Install a Custom Module in Odoo13

 In this article, you will learn how to create a new custom module from scratch in odoo13. To creating a new module in odoo13 we are going to use the scaffold command. You can also create a new module manually by creating necessary directories and files. But creating a custom module by using scaffold command is a good approach.

Friday, 4 September 2020

Disable Right Click and Text Selection in Blogger

In this article you will learn how to disable right click and text selection in blogger. To disable the feature we need to modify or customize blogger HTML template. Here I am going to disable this feature using JavaScript.

Friday, 28 August 2020

Countdown Timer - Time Counter Custom Widget in Odoo

 In this article I am going to show you how to create countdown timer custom widget in Odoo8. To create time counter or countdown timer in Odoo we are going to use JavaScript.

Thursday, 27 August 2020

Hide Breadcrumb in Odoo

 In this article you will learn how to hide breadcrumb from Odoo form views. Sometime we don't need to show breadcrumb in our form view. That's why we have to disable or hide these breadcrumbs.

Thursday, 20 August 2020

Install Odoo13 on Windows with Pycharm Configuration

 In this article you will learn how to install Odoo13 community version on windows and configure Pycharm with Odoo-13. You can download Odoo13 source file from Odoo website or from GitHub.

Monday, 17 August 2020

Creating reports using qweb in Odoo

 In this article you will learn how to create custom qweb report from scratch. During this tutorial I will also bind paperformat with qweb reports. You will also learn qweb operations like how to use conditional statements and nested loops.

Wednesday, 12 August 2020

Create sequence number in Odoo

 Adding sequence number for records in Odoo is not a rocket science. In this article you will learn what is sequence number and how to generate unique sequence number in Odoo.

Tuesday, 11 August 2020

Invoke controller class function from another controller in odoo

 In this article you will learn how to resolve unbound method web_login() must be called with Home instance as first argument (got nothing instead) in Odoo. This issue related to Odoo web controllers.

Web.login_layout QWebException ( in Odoo

 In this article I am going to resolve web.login_layout QWebException ( in Odoo, when I am using or add web.login_layout <t t-call="web.login_layout"> template in my custom template I am getting this error: QWeb Exception: "'NoneType' object has no attribute 'name'" while evaluating ''.

Friday, 7 August 2020

Inherit web login controller in Odoo

 In this article you will learn how to inherit /web/login/ controller in odoo. The purpose of inheriting is you want to add or modify some functionality in existing odoo controller.

Thursday, 6 August 2020

Show Ads between posts checkbox automatically unchecked

In this article I am going to resolve automatically unchecked checkbox issue of blogger option Show Ads Between Posts. The issue is when we checked Show Ads Between Posts checkbox its automatically unchecked.

Wednesday, 5 August 2020

Column Grand Total in Crosstab using iReport - Jasper Report

In this article you will learn how to add column wise grand total correctly in cross tab report using iReport. Column grand total means, sum all of the column values and show grand total in last column.

Thursday, 30 July 2020

Get web httprequest

In this article you will learn how to get web httprequest in Odoo and fetch useful information from HTTP Request in Odoo.

Monday, 27 July 2020

Organization, Department and Employee hierarchy tree view | Odoo

In this article you will learn how to show employee hierarchy like tree data structure for manager and employee. By showing this you can define the role of individual employee within the organization. You can also manage the relationship between employees.

Display special character in jasper report using ireport

In this article you will learn how to handle special characters like pi, φ, Σ, Ω, ∩ and δ in jasper report PDF using iReport designer tool. Remember when we print report in PDF these characters are omit.

Thursday, 16 July 2020

Resize image on saving records in odoo

In this article you will learn how to create a new field to save images into database and automatically resize that image on saving and updating existing records. For example if you have uploaded 500 X 500 image, our goal is to resize that uploaded image into 250 X 250 automatically.

Friday, 10 July 2020

Introduction to network design and analysis - CS-206

Now-a-days,we can get a lot of information while  sitting  in  front  of  the  computer.  For  example,  we  can  access  our  bank  accounts;  we  can  receive  world  news,  look  at  the  weather  forecast  etc.  This  has  become possible because of computer networking. 

Tuesday, 7 July 2020

Fundamentals of Front End Development - CS-202

Front-end development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or web application so that a user can see and interact with them directly. 

Introduction to Programming - CS-201

In this course you will learn a full fledged programming language C++. You will learn all programming concepts in detail. Just download c++ book in pdf.

Monday, 6 July 2020

Introduction to Computing - CS-101

Computer Science is the discipline that seeks to build a scientific foundation for such topics as

Computer Proficiency License - CS-001

It is a computer based training course offered to all who are interested in learning of the usage of computer applications, after going through this course you will become comfortable and confident about computer usage.

Tuesday, 30 June 2020

Search copy protected quiz directly on google

Guys I am going to share with you a quiz help software that copy quiz question from a copy protected quiz site and search directly on google search, and give filtered result related to your quiz.

Friday, 26 June 2020

Getting odoo modules and files path

In this tutorial I am going to show you how to get working odoo module directory, sub directories and file path. To get path of a module we have to import python standard library named os.

Thursday, 25 June 2020

Write binary data into zip file and downlaod it on button click in odoo

In this tutorial I am going to show you how to write binary field data into zip file and download it on Odoo button click event.

Friday, 22 May 2020

Show one2many field records as radio button in odoo wizard

I am go to clear you how to convert one2many field records into radio button. For example you have a one2many field in some model and you want to show the records of one2many field as a radio button in some wizard. But we can not add radio button widget (widget="radio") in one2many field.

Tuesday, 19 May 2020

How to install wordpress on localhost xampp

Today I am going to show you how to create wordpress website. To create website using wordpress you need to install XAMPP server and wordpress.

Thursday, 7 May 2020

How to create scheduled action in odoo

Today I am going to show you how to create scheduled action in odoo. Scheduled action are also called cron job or automated action. In this tutorial I will show you how to create cron jobs and trigger some events like (send emails, create and delete some records, checking your stocks, synchronizations and much more.)

Tuesday, 7 January 2020

Open wizard on button click in odoo

I am going to show you how to open an odoo wizard on button click. To achieve this you need to follow below steps.

Thursday, 2 January 2020

Odoo Server Action

Server action is a great feature of Odoo. You can use server action to sending emails on confirmation of any event like (sale, purchase etc). But in this tutorial I am going to show you how to filter
records on list view or tree view that relates to active/login user on the click of menu. For example for admin user I want to show all records, but for employee I want to show selective records that are related to that employee.