Nothing saves until you say so on every protected form

Prevent Auto Save Form View stops Odoo's silent auto-save on exit, tab switch, and refresh — replacing it with an explicit Save, Discard, or Keep Editing choice that admins can enforce and audit company-wide.

The problem

Leaving a form via breadcrumb, back button, menu click, or a browser tab switch silently commits whatever you were editing — no prompt, no review. For accountants, HR staff, and operations teams working inside data-sensitive records, one stray keystroke becomes a permanent, unreviewed change with no way to catch it before it happens.

The solution

This module intercepts every exit path — navigation, tab switch, and refresh/close — on the models you choose, and replaces the silent commit with a clear Save, Discard, or Keep Editing choice. Admins set the company default and can hard-lock critical models; users see exactly what is protected and what happened.

Capabilities

Everything a compliance-minded team needs

Every capability below is implemented in the module.

01

Save / Discard / Cancel Dialog

A single dialog intercepts breadcrumb navigation, the back button, menu clicks, and view switches on a dirty protected record, giving users an explicit three-way choice instead of a silent commit.

02

Full Exit-Path Coverage

Tab switching never triggers a silent save on a protected record, and refreshing or closing the tab shows the browser's native unsaved-changes prompt instead of an urgent background save.

03

Company-Wide Policy in Settings

Set the master switch, default protection scope, unload confirmation, and crash recovery from General Settings — not buried in My Profile or System Parameters like competing apps.

04

Per-User Preferences

Users can protect all models, protect a selected list, or opt out for themselves, all layered on top of the company default the admin controls.

05

Per-Model Protection Scope

Choose exactly which document types require confirmation, so high-risk records like journal entries or contacts are guarded without adding friction everywhere else.

06

Hard-Lock Enforcement

Mark any model as enforced so it stays protected for every user, regardless of their personal preference — closing the loophole competitors leave open.

07

In-Form Protection Indicator

A header badge shows whether a record is protected, an amber dot flags unsaved changes, and a timestamp confirms exactly when a deliberate save was committed.

08

Full Audit Log

Every prevented, saved, discarded, cancelled, and recovered event is logged with user, model, and record, giving regulated teams the audit trail no competitor provides.

09

Guided Setup with Crash Recovery

A first-run wizard suggests high-risk models to protect, and an opt-in, browser-only crash recovery draft restores in-progress edits after an accidental refresh or crash.

Workflow

How it works

1

Set your policy

In General Settings, turn on protection, choose the default scope, and decide whether users may override it.

2

Choose protected models

Run the setup wizard or add rules directly — hard-lock critical models so protection can never be turned off.

3

Work as normal

Edit a protected record; the header shows a Protected badge and flags unsaved changes as you type.

4

Confirm on exit

Try to leave a dirty record and choose Save, Discard, or Keep Editing — nothing commits silently.

Questions

Frequently asked

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

No. Manual save via the cloud button or the keyboard shortcut is always available. The module only replaces Odoo's silent auto-save that fires when you navigate away, switch tabs, or refresh — it never blocks a deliberate save.

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.

Prevent Auto Save Form View

A Save, Discard or Cancel prompt on every way out of a form — breadcrumb, back button, menu click, tab switch — scoped per model, governed by a company policy with per-user preferences, and hard-lockable, with a full audit log.

Buy on Odoo App Store