Repository
OCA/management-system · module folder · Try on Runboat
Module version
1.0.0
Category
Management System
Folder size
0.3 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/management-system
Last tracking update
2026-08-07 08:42:59
Authors
Savoir-faire Linux, Odoo Community Association (OCA)
Maintainers
Savoir-faire Linux, Odoo Community Association (OCA)
Committers
Weblate, FernandoRomera, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This application allows you to track your customers/vendors claims and
grievances.

It is fully integrated with the email gateway so that you can create
automatically new claims based on incoming emails.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
mgmtsystem_claim_stage_form mgmtsystem.claim.stage.form mgmtsystem.claim.stage form New
mgmtsystem_claim_stage_tree_view Management System Claim Stage Tree mgmtsystem.claim.stage list New
mgmtsystem_claims_form_view Management System Claims Form mgmtsystem.claim form New
mgmtsystem_claims_tree_view Management System Claims Tree mgmtsystem.claim list New
view_mgmtsystem_claim_res_partner_info_form res.partner.mgmtsystem.claim.info.form res.partner form Inherits base.view_partner_form
view_mgmtsystem_claims_calendar_view Management System Claims Actions mgmtsystem.claim calendar New
view_mgmtsystem_claims_filter Management System Claims Search mgmtsystem.claim search New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (4)
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • message_ids One2many → mail.message
    domain=[('model', '=', _name)] args: 'mail.message', 'res_id', 'Messages'
  • reference Char
    default='NEW' readonly=True required=True
  • stage_id Many2one → mgmtsystem.claim.stage
    default=<expr> args: 'mgmtsystem.claim.stage', 'Stage'
Public methods (5)
  • create(self, vals_list)
    @api.model_create_multi
  • get_action_url(self)
    Return action url to be used in email templates.
  • get_default_stage(self)
    @api.model
  • process_reminder_queue(self, reminder_days=10)
    @api.model
    Notify user when we are 10 days close to a deadline.
  • send_mail_for_action(self, force_send=True)

New fields (1)
  • team_ids Many2many → crm.team
    column1='stage_id' column2='team_id' comodel_name='crm.team' help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.' relation='crm_team_mgmtsystem_claim_stage_rel' string='Teams'
Public methods (0)

No public methods.

New fields (2)
  • mgmtsystem_claim_count Integer
    compute='_compute_mgmtsystem_claim_count' string='# Mgmt Claims'
  • mgmtsystem_claim_ids One2many → mgmtsystem.claim
    comodel_name='mgmtsystem.claim' inverse_name='partner_id'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…