Skip to content
Health
60/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Last human commit 6 months ago
  • Required by5/25
    0 modules depend on it
  • Maturity5/25
    In 1 Odoo series since 18.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
0
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
AGPL-3
No conflicts with its dependencies
Folder size
0.04 MB
Module directory on disk
Code analysis 0 migration notes 2 models 1 view 0 HTTP endpoints

Description

This module extends the batch RMA process by adding automatic sale order linking at batch level. It reuses the matching logic provided by the module rma_sale_auto_detect, but allows it to be executed on all RMAs contained inside an rma.batch.

A new batch state Manual Treatment is introduced.
If at least one RMA in the batch fails to auto-match, the batch is moved to this state, so the user can review and fix the unmatched RMAs manually.

Dependencies

Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 1

XML IDNameModelTypeStatus
rma_batch_form_view rma.batch form Inherits rma_batch.rma_batch_form_view

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 2

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • state Selection
    help='Represents the preparation and validation progress of the RMA batch:\n- Draft: RMAs are being prepared\n- Manual Treatment: One or more RMAs require manual matching\n- Ready: All RMAs are completed and batch is ready to be confirmed\n- Confirmed: The batch is validated and all RMAs are confirmed\n- Cancelled: The batch is cancelled' selection_add=[('manual', 'Manual Treatment')]
Public methods (2)
  • action_link_rma_to_sale_line(self)
  • action_ready(self)