Every attachment, visible before you click

An inline count badge on every row tells you which records have files — click it to open Odoo's native full-screen viewer without ever leaving the list.

The problem

Attachments live behind the individual record form or buried in the chatter, so a list view gives no signal of which rows even have files. Reviewing 200 vendor bills or a stack of CVs means opening each record, checking, and clicking back — one at a time, every time.

The solution

A paperclip-and-count badge appears right in the list. Click it and Odoo's native File Viewer opens full-screen, pre-loaded with every attachment on that row — navigation arrows, zoom, rotate, print, and a one-click download fallback for anything it can't render.

Capabilities

Built for high-volume review

Every capability below is implemented in the module.

01

Inline Attachment Badge

A paperclip icon with a live count appears as its own column in the list, so you see which rows have files before you click any of them.

02

One-Click Full-Screen Preview

Clicking the badge opens Odoo's native File Viewer overlay, pre-loaded with that record's attachments — no record form, no chatter scrolling.

03

Multi-File Navigation

When a record has several attachments, navigation arrows let you step through every one without closing and reopening the viewer.

04

Zoom, Rotate & Full-Screen

The native viewer's zoom, rotate, and full-screen controls come built in, making dense invoices and scanned pages easy to read on the spot.

05

Print From Preview

Print the previewed document directly from the viewer, supporting AP and HR review workflows that end in a paper or PDF copy.

06

Graceful Download Fallback

File types the viewer can't render trigger a clear notice with a one-click download instead of a silent failure or dead end.

07

Works On Contacts Out Of The Box

Ships wired onto the Contacts list view, and the underlying mixin is reusable so a developer can add it to any other list-view model.

08

On By Default For Every User

Enablement is group-based and on by default for internal users, so there is no profile setting to hunt for and nothing to configure after install.

09

Per-User Column Toggle

Anyone who prefers a leaner list can hide the column from the standard optional-columns dropdown — no admin needed to change it back.

Workflow

How it works

1

Open any list view

The attachment column shows up automatically on Contacts — no setup screen to find first.

2

Spot the badge

The paperclip-and-count badge on each row tells you instantly which records have files.

3

Click to preview

The badge opens a full-screen viewer with every attachment on that record, ready to review.

4

Navigate, print or download

Step through files with the arrows, zoom in, print, or fall back to download — then close and move to the next row.

Questions

Frequently asked

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

It builds on top of it. The native widget only works inside an open record; this module adds a count badge directly in the list so you know which records have files before you open anything, and reuses Odoo's own full-screen viewer for the preview.

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.

Show Attachments in List View

An inline paperclip badge on list rows that opens Odoo's native full-screen viewer — multi-file navigation, zoom, rotate and print, without opening a single record.

Buy on Odoo App Store