TIP: You can type at any time to perform a new search.
Return Merchandise Authorization Management - Link with deliveries
rma_delivery · OCA/rma
Security findings
- Repository
- OCA/rma · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- RMA
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/rma
- Last tracking update
- 2026-09-22 17:33:36
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Víctor Martínez, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module extends the functionality of the RMA module to allow to choose a default behavior for the shipping method used on the RMA receipt/returns to the customer.
Code Analysis
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings | form | Inherits stock.res_config_settings_view_form | |
rma_choose_delivery_carrier_form_view |
rma.choose.delivery.carrier.form | rma.choose.delivery.carrier | form | New |
rma_rma_wizard_form_view |
rma.rma.wizard | form | Inherits rma.rma_rma_wizard_form_view | |
rma_view_form |
rma.view.form | rma | form | Inherits rma.rma_view_form |
view_stock_return_picking_form |
stock.return.picking | form | Inherits rma.view_stock_return_picking_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (10)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (4)
-
rma_delivery_strategySelectiondefault='mixed_method'selection=[('fixed_method', 'Fixed method'), ('customer_method', 'Customer method'), ('mixed_method', 'Customer method (fallback to fixed)'), ('rma_method', 'RMA method')]string='RMA delivery method strategy' -
rma_fixed_delivery_methodMany2one → delivery.carriercomodel_name='delivery.carrier'string='Default RMA delivery method' -
rma_fixed_reception_strategyMany2one → delivery.carriercomodel_name='delivery.carrier'string='Default RMA reception method' -
rma_reception_strategySelectiondefault='mixed_method'selection=[('fixed_method', 'Fixed method'), ('customer_method', 'Customer method'), ('mixed_method', 'Customer method (fallback to fixed)'), ('rma_method', 'RMA method')]string='RMA reception method strategy'
No public methods.
New fields (4)
-
rma_delivery_strategySelectionreadonly=Falserelated='company_id.rma_delivery_strategy' -
rma_fixed_delivery_methodMany2onereadonly=Falserelated='company_id.rma_fixed_delivery_method' -
rma_fixed_reception_strategyMany2onereadonly=Falserelated='company_id.rma_fixed_reception_strategy' -
rma_reception_strategySelectionreadonly=Falserelated='company_id.rma_reception_strategy'
No public methods.
New fields (5)
-
carrier_idMany2one → delivery.carriercomodel_name='delivery.carrier'domain='domain_carrier_id' -
domain_carrier_idBinarycompute='_compute_domain_carrier_id' -
reception_carrier_idMany2one → delivery.carriercomodel_name='delivery.carrier'domain='domain_carrier_id' -
rma_delivery_strategySelectionrelated='company_id.rma_delivery_strategy' -
rma_reception_strategySelectionrelated='company_id.rma_reception_strategy'
-
action_open_choose_carrier_wizard(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (6)
-
carrier_idMany2one → delivery.carriercomodel_name='delivery.carrier'domain='domain_carrier_id'required=True -
carrier_typeSelectiondefault='reception'readonly=True args: [('reception', 'Reception'), ('delivery', 'Delivery')] -
company_idMany2onerelated='rma_id.company_id' -
domain_carrier_idBinarycompute='_compute_domain_carrier_id' -
partner_idMany2onerelated='rma_id.partner_shipping_id' -
rma_idMany2one → rmacomodel_name='rma'default=<expr>
-
button_confirm(self) -
default_get(self, fields_list)@api.model
New fields (5)
-
company_idMany2onerelated='rma_id.company_id' -
domain_reception_carrier_idBinarycompute='_compute_domain_reception_carrier_id' -
partner_shipping_idMany2onerelated='rma_id.partner_shipping_id' -
reception_carrier_idMany2one → delivery.carriercomodel_name='delivery.carrier'domain='domain_reception_carrier_id' -
rma_reception_strategySelectionrelated='company_id.rma_reception_strategy'
-
default_get(self, fields_list)@api.model
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (4)
-
domain_reception_carrier_idBinarycompute='_compute_domain_reception_carrier_id' -
partner_idMany2onerelated='picking_id.partner_id' -
reception_carrier_idMany2one → delivery.carriercomodel_name='delivery.carrier'domain='domain_reception_carrier_id' -
rma_reception_strategySelectionrelated='picking_id.company_id.rma_reception_strategy'
-
default_get(self, fields)@api.model
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 1 day ago
- Last activity
- 1 day ago
- Repository
- OCA/rma
- Pull request
- [17.0] [MIG] rma_delivery: Migration to 17.0 (#641)