TIP: You can type at any time to perform a new search.
RMA Stock Location
crm_rma_stock_location · OCA/rma
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.api` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Uses the old workflow engine (base.workflow / `trg_validate`): removed in Odoo 11.0, must be rewritten as state-field transitions. migration-workflow · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.addons.decimal_precision` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.safe_eval` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.addons.decimal_precision` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
picking_in_form— For a target of Odoo 17.0+: view 'picking_in_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourcerma_product_product_tree_view— View 'rma_product_product_tree_view' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/rma · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Generic Modules/CRM & SRM
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.camptocamp.com,http://www.vauxoo.com
- Last tracking update
- 2026-08-07 07:17:45
- Authors
- Camptocamp, Akretion, Vauxoo, Odoo Community Association (OCA)
- Maintainers
- Camptocamp
- Committers
- Pedro M. Baeza, Stéphane Bidoul (ACSONE)
Code Analysis
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_claim_rma_form_view_loss |
CRM - Claim product return Form | crm.claim | form | Inherits crm_claim_rma.crm_claim_rma_form_view |
picking_in_form |
crm_claim_rma.picking_in_form | stock.picking | form | Inherits stock.view_picking_form |
product_template_form_view_rma |
product.form.view.rma | product.template | form | Inherits product.product_template_form_view |
product_template_tree_view |
product.template.tree | product.template | tree | Inherits stock.view_stock_product_template_tree |
rma_product_product_tree_view |
product.stock.tree.inherit | product.product | tree | New |
rma_product_search_view |
product.product.search | product.product | search | New |
view_claim_picking_from_picking |
claim_picking | claim.make.picking.from.picking.wizard | form | New |
warehouse_form |
crm_claim_rma.warehouse_form | stock.warehouse | form | Inherits crm_rma_location.view_warehouse_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (3)
-
picking_line_dest_locationMany2one → stock.locationdefault=_get_dest_lochelp='Target location to send returned products'required=True args: 'stock.location', 'Dest. Location' -
picking_line_idsMany2many → stock.movedefault=_get_picking_lines args: 'stock.move', 'claim_picking_line_picking', 'claim_picking_id', 'picking_line_id', 'Picking lines' -
picking_line_source_locationMany2one → stock.locationdefault=_get_source_lochelp='Source location where the returned products are'required=True args: 'stock.location', 'Source Location'
-
action_cancel(self)@api.multi -
action_create_picking_from_picking(self)@api.multiIf "Create" button pressed
New fields (1)
-
claim_line_dest_location_idMany2onedefault=_default_claim_line_dest_location_id
No public methods.
New fields (2)
-
rma_qty_availableFloatcompute='_compute_rma_product_quantities'digits_compute=dp.get_precision('Product Unit of Measure')search='_search_rma_product_quantity'string='RMA Quantity On Hand' -
rma_virtual_availableFloatcompute='_compute_rma_product_quantities'digits_compute=dp.get_precision('Product Unit of Measure')search='_search_rma_product_quantity'string='RMA Forecasted Quantity'
No public methods.
New fields (2)
-
rma_qty_availableFloatcompute='_compute_rma_template_quantities'digits_compute=dp.get_precision('Product Unit of Measure')string='RMA Quantity On Hand' -
rma_virtual_availableFloatcompute='_compute_rma_template_quantities'digits_compute=dp.get_precision('Product Unit of Measure')string='RMA Forecasted Quantity'
No public methods.
New fields (2)
-
loss_loc_idMany2one → stock.locationargs: 'stock.location', 'Loss Location' -
lot_refurbish_idMany2one → stock.locationargs: 'stock.location', 'Refurbish Location'
-
create_locations_rma(self)@api.multi
Loading…
Loading…
Loading…