Linescripts Search Views and Filters in Odoo When there are many records of a kind, a user needs to find the ones they want. Search views and filters are for that. This piece is about them in Odoo. The problem of finding records A kind of record... May 20, 2026
Linescripts View Inheritance and Xpath in Odoo A developer often needs to change an existing Odoo view, not build a new one. View inheritance is how that is done cleanly. This piece is about view inheritance and xpath in Odoo. The need to change a... May 20, 2026
Linescripts Adding Buttons and Actions to an Odoo View A view shows a record, but a user often needs to do something from it, trigger an action. Buttons are how. This piece is about adding buttons and actions to an Odoo view. Why a view needs buttons A vi... May 20, 2026
Linescripts Window Actions and Menu Items in Odoo A developer can define a model and its views, but a user also needs a way to reach those records. Window actions and menu items provide it. This piece is about them in Odoo. The need to reach records ... May 20, 2026
Linescripts Field Widgets in Odoo Views A field on a view has a value, but how that value is presented and interacted with is the matter of widgets. This piece is about field widgets in Odoo views. What a field widget is A field widget is t... May 20, 2026
Linescripts Building a PDF Report in Odoo A business needs documents and reports it can print: a printed invoice, a printed order, a printed report. This piece is about building a PDF report in Odoo. What a PDF report is A PDF report, in Odoo... May 20, 2026
Linescripts Customising an Existing Odoo Report Odoo comes with standard reports, standard documents, and a business often wants one of them changed. This piece is about customising an existing Odoo report. Why a business customises a standard repo... May 20, 2026
Linescripts QWeb Templates in Odoo, Explained Documents and web pages in Odoo are not static; they present the system's data in a designed layout. QWeb is the templating that does that. This piece explains QWeb templates. What QWeb is QWeb is Odo... May 20, 2026
Linescripts Adding an HTTP Controller Route in Odoo Odoo responds to web requests, and a controller route is a web endpoint it responds to. This piece is about adding an HTTP controller route in Odoo. What a controller route is A controller route, in O... May 20, 2026
Linescripts Handling Form Submissions in an Odoo Controller A web form lets a user submit data, and the submitted data has to be handled. This piece is about handling form submissions in an Odoo controller. The web form and its submission A web form is how a u... May 20, 2026
Linescripts JSON and RPC Routes in Odoo A controller route is a web endpoint, but not every endpoint serves a web page to a person. Some are for programs. This piece is about JSON and RPC routes in Odoo. Two kinds of endpoint A controller r... May 20, 2026
Linescripts Securing Public Controllers in Odoo A public controller is a web endpoint reachable by anyone. That exposure makes securing it essential. This piece is about securing public controllers in Odoo. What a public controller is A controller ... May 20, 2026