Repository
OCA/rma · module folder · Try on Runboat
Module version
1.1.1
Category
RMA
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/rma
Last tracking update
2026-08-07 07:57:01
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
David, Weblate, OCA-git-bot, oca-ci, Nikolaus Weingartmair
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
contact_us_request_rma Request RMA ir.ui.view qweb Inherits website.contactus
portal_my_home_rma Portal My Home : RMA entries ir.ui.view qweb Inherits portal.portal_my_home
request_rma Request RMA ir.ui.view qweb New
request_rma_thanks_page_view Thanks (Request RMA) qweb New
res_config_settings_view_form res.config.settings.view.form.inherit res.config.settings form Inherits website.res_config_settings_view_form
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/requestrma WebsiteRMA.request_rma user http ALL website
/website_rma/get_products WebsiteRMA.rma_product_read user http GET sudo website
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • get_authorized_fields(self, model_name)
    @api.model
    Hack this method to force some rma fields to be authorized in creating an object from a web form using the website_form module. Those fields are readonly in all states except 'draft' state, but the main method get_authorized_fields interprets them as readonly always.

New fields (2)
  • rma_default_team_id Many2one → rma.team
    comodel_name='rma.team' readonly=False related='website_id.rma_default_team_id'
  • rma_default_user_id Many2one → res.users
    comodel_name='res.users' help="Default responsible for new leads created through the 'Request RMA' form." readonly=False related='website_id.rma_default_user_id'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • website_form_input_filter(self, request, values)

New fields (2)
  • rma_default_team_id Many2one → rma.team
    comodel_name='rma.team' help="Default team for new RMAs created through the 'Request RMA' form." string='Default Team'
  • rma_default_user_id Many2one → res.users
    comodel_name='res.users' domain=[('share', '=', False)] help="Default responsible for new leads created through the 'Request RMA' form." string='Default Responsible'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…