Govern who can archive products and contacts

Restrict the archive action on products and partners to trusted groups, log every attempt, and give administrators a dashboard, alerts and an audit trail they can stand behind.

The problem

Anyone with basic write access can archive a product or contact, hiding it from quotations, orders, invoices and reports in one click. Odoo's native permissions cannot isolate the archive action from ordinary edits, so locking it down usually means over-restricting legitimate work — and when something is archived by accident, there is no record of who did it or why.

The solution

Restrict to Archive Product and Partner gates the archive action by user group, exempts named stewards, and logs every attempt — allowed or blocked — with actor, record, timestamp and reason. Admins get a setup wizard, a bulk assignment screen, a violations dashboard and email alerts, so the control is visible, auditable and fast to roll out.

Capabilities

Everything a governance control needs

Every capability below is implemented in the module.

01

Group-Based Archive Restriction

Block the archive action on products and contacts for the user groups you choose, while everyone else keeps working normally.

02

Whitelist of Exempt Users

Name specific users as always-allowed so trusted stewards are never blocked, with no group juggling required.

03

Role-Based Restriction Profiles

Predefined profiles such as Sales Rep or Data Entry let you deploy a consistent policy in seconds instead of configuring each user by hand.

04

Bulk Assignment Wizard

Add or remove many users from a policy's restricted groups in a single screen, so onboarding a team takes minutes, not hours.

05

Guided Setup Wizard

An interactive one-screen flow walks an administrator through groups, profiles, exemptions and messages — no vague instructions to interpret.

06

Customizable Block Messages

A restricted user sees a clear message explaining why the action was denied and who to contact, tailored per policy instead of a generic error.

07

Full Audit Trail

Every archive attempt, allowed or blocked, is written to a durable log with the actor, the record, the timestamp and the rejection reason.

08

Proactive Email Alerts

Configurable notifications tell designated administrators the moment a restricted archive attempt occurs, so suspicious activity does not go unnoticed.

09

Violations Dashboard & Protection Badges

See active restrictions and recent blocked attempts in one place, and spot protected records instantly with an on-form "Archive Protected" ribbon.

Workflow

How it works

1

Define a policy

Use the guided setup wizard, or the policy form directly, to pick which groups are restricted from archiving products or partners.

2

Assign and exempt users

Bulk-assign restricted groups to a whole team at once, and whitelist the stewards who should always be allowed to archive.

3

Attempts are enforced and logged

A restricted attempt is blocked with a clear message; every attempt, allowed or blocked, is written to the audit trail with a reason.

4

Review and get alerted

Administrators check the dashboard for active restrictions and recent violations, and receive an email alert the moment a restricted attempt occurs.

Questions

Frequently asked

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

It works on both Community and Enterprise editions of Odoo 19, with no extra dependencies beyond the standard Product, Contacts and Discuss apps.

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.

Restrict to Archive Product and Partner

Block archiving of products and contacts by group, role profile or whitelist, with custom block messages, email alerts, a full audit trail and a violations dashboard.

Buy on Odoo App Store