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.
Built for high-volume review
Every capability below is implemented in the module.
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.
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.
Multi-File Navigation
When a record has several attachments, navigation arrows let you step through every one without closing and reopening the viewer.
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.
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.
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.
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.
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.
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.
How it works
Open any list view
The attachment column shows up automatically on Contacts — no setup screen to find first.
Spot the badge
The paperclip-and-count badge on each row tells you instantly which records have files.
Click to preview
The badge opens a full-screen viewer with every attachment on that record, ready to review.
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.
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.
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 StoreMore Odoo productivity apps
Smart Alerts
No-code contextual banners built in a guided condition builder and shown on the exact form where the decision is made — severity-styled, group-scoped, previewed before publishing, then versioned and measured.
Source Clickable — Navigate to Origin Documents
Source Document references turned into live badges with hover previews, a picker when a document has several origins, and navigation history to get back — across Sales, Purchase, Inventory, Manufacturing and Accounting.
Split View: Master-Detail Layout for List
Turn any backend list into a keyboard-driven master-detail workspace with resizable panes, per-user persistence and graceful fallbacks — never lose your filters or scroll position.
Sticky Notes
Attach private, shared or team sticky notes to any record, with color tags, reminders and deadlines
Sticky Pivot View
Column headers and row labels pinned in every pivot table, multi-level headers included — zero configuration, with a per-user toggle that remembers itself.
Swap Column On List View
Drag-and-drop reorder and show or hide list view columns with a visible handle and live drop guide — saved per user on the server, so layouts follow you across devices.