Customize any list view in seconds

Add extra fields as columns to Contacts, Sales, Invoicing or any other backend list — pick the field, tune the widget, drag it into place, and it sticks. No debug mode, no developer ticket.

The problem

Every Odoo list view ships with a fixed set of columns. The moment a sales operations lead, accounting clerk or team lead needs one more field visible — a phone number, a job title, a status — they either learn to edit views or file a ticket and wait. Column widths make it worse: resize them today and they silently reset on the next refresh.

The solution

A Customize List button appears on every backend list. Users pick a field, choose where it goes and how it renders, and apply it — the extra column shows up immediately and stays there, saved server-side per user or shared globally by a manager. Column widths persist the same way, across refreshes, navigation and logins.

Capabilities

Everything a list view is missing

Every capability below is implemented in the module.

01

Add any field as a column

Open the Customize List dialog from any backend list and pick from the model's real fields — the picker is always aware of the current model, so it only ever offers fields that exist on it.

02

Before, after, or at the end

Choose exactly where the new column lands relative to an existing column, instead of always appending it to the far right.

03

Pick the right widget

Select a widget suited to the field — badge, boolean toggle, monetary, progress bar and more — and set decimal places for numeric values so the column reads correctly.

04

Show or hide with one toggle

A single, unambiguous Show column switch controls visibility — no guessing what an unlabeled checkbox does.

05

Resize, auto-fit, and it stays that way

Drag a column border to resize or double-click it to auto-fit the content, then keep working — the width is saved and survives navigation, refresh and logging back in.

06

Personal or global scope

Save a customization just for yourself, or, as a manager, publish it globally so every user sees the same layout on that list.

07

Reorder and remove added columns

Drag added columns into a new order or remove them from the Customize dialog at any time — nothing is permanent.

08

Preview before you apply

See a live preview of the resulting columns and sample data inside the dialog before committing, so there is never a guess-and-check trip away from the list.

09

Restore the original layout

One Restore Original action removes the customization and puts the list straight back to its stock columns.

Workflow

How it works

1

Open Customize List

Click the Customize List button that appears on any backend list — no debug mode, no settings menu.

2

Pick fields and options

Add one or more fields, then set position, widget, decimals and visibility for each.

3

Preview and apply

Check the live preview, then click Apply to commit the new columns to the list.

4

Resize and it sticks

Drag or auto-fit column widths as you work — every width, and every added column, is saved server-side for next time.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The Customize List button is available to any internal user directly on the list view — no debug mode, no Settings menu detour.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Add Field In List View

Add any field as a list column, position it, pick its widget, resize and auto-fit it, with a preview before you apply — saved per user or globally, and no debug mode required.

Buy on Odoo App Store