OdooWiki OCA HUB
Supply Chain/Inventory License: LGPL-3

This module provides a read-only group selectable in the Inventory privilege of the user form, for the stock documents introduced by the stock standard module.

Users holding the group can browse the stock documents (pickings, moves, lots and their details) from the Inventory menus, without any create, write or unlink right.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a "Readonly" option in the Inventory access rights so a user can view stock documents (transfers, moves, lots, scraps, reordering rules) without being able to create, change or delete them.

This module adds a new access level called "Readonly" to the Inventory section of the user form. A user given this level can open and browse the Inventory menus and documents, but cannot create, modify or delete them.

What a read-only user can see: - Transfers (receipts, deliveries, internal transfers), stock moves and their details - Lots and serial numbers - Scraps and scrap reason tags - Reordering rules (orderpoints) - Package types and package history - The traceability report

Where it appears: the new level is selectable in the Inventory privilege on the user form. The Inventory root menu, the Receipts, Deliveries and Internal menus, and the Physical Inventory screen are made available to this group so these users can actually reach the documents. Regular stock users automatically get this read-only level as well, so nothing changes for them.

Business rules and limits: the read-only level grants viewing only on the main stock documents. The traceability report is the exception: it can be generated and updated, but not deleted. No new fields, computations, emails or scheduled jobs are added; the module only changes who can see and do what in Inventory.

Depends on

stock

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/stock-logistics-workflow.

terminal Installation and usage

OCA documentation · Odoo 19.0

To grant read-only access to the stock documents, select Readonly under the Inventory privilege in the user form (Settings / Users).

Holding the Readonly option grants read-only access to the stock documents on the user, with no create, write or unlink right.

Users holding the group get:

  • read access to transfers, moves, lots, scraps, reordering rules, package types and the traceability report;
  • the Operations menus of the Inventory application: Transfers (Receipts and Deliveries) and Adjustments (Physical Inventory and Scrap).

Notes:

  • The Reporting and Configuration menus remain reserved for Inventory administrators, and feature submenus still depend on their dedicated groups (e.g. Internal transfers require the Manage Multiple Stock Locations option, and Lots/Serial Numbers the corresponding option).
  • Action buttons on the documents (e.g. validating a picking) are still displayed but raise an access error for users holding only this group.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.