Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
63cd426
Added translation using Weblate (Italian)
mymage Apr 27, 2026
1481c97
[MIG] crm_claim_code: Migration to 14.0
Reyes4711-S73 Mar 4, 2021
427fd41
[UPD] Update crm_claim_code.pot
oca-travis Oct 31, 2021
675cfb1
[UPD] README.rst
OCA-git-bot Oct 31, 2021
7ec7156
[MIG] crm_claim_code: Migration to 16.0
aiendry-aktivsoftware Jun 5, 2023
ebb79f7
Translated using Weblate (Italian)
mymage Nov 12, 2023
e5d1daa
[FIX] crm_claim_code: Fix warning crm.claim is not overriding create …
pilarvargas-tecnativa May 27, 2024
aa8c221
[IMP] crm_claim_code: pre-commit auto fixes
BernatObrador Jul 18, 2024
5429107
[MIG] crm_claim_code: Migration to 17.0
BernatObrador Aug 7, 2024
a2f750b
[MIG] crm_claim: Migration to 10.0
cubells Sep 5, 2017
425c0d6
[10.0][ENH] crm_claim (#178)
Oct 11, 2017
24f157e
[MIG] crm_claim: Migration to 11.0
oihane Oct 31, 2017
3ef4b2e
[11.0][IMP] crm_claim: add activities to claims (#214)
oihane Aug 22, 2018
8b5a3f1
[MIG] crm_phonecall_summary_predefined: Migration to 11.0
cristinamartinrod Sep 6, 2018
b2f9ccc
Fix default date
eicher31 Feb 20, 2019
3a630ed
[MIG] crm_claim: Migration to v12
cristinamartinrod Nov 28, 2018
266eb08
[FIX] crm_claim: Lint error was fixed
elrodo1 May 5, 2019
91e9895
Update crm_claim_report.py
max3903 May 5, 2019
5cfd398
[IMP] crm_claim: Multi-company
pedrobaeza Jun 12, 2019
1c98384
[IMP] crm_claim: black, isort
Apr 4, 2020
2e0f42d
Migration 13.0
Jun 13, 2020
908bf0a
[FIX] crm_claim: Claim statusbar not clickable
traviswaelbro Jun 28, 2020
29a150a
[IMP] crm_claim: black, isort, prettier
redapureskill Nov 15, 2020
c5c541c
[MIG] crm_claim: Migration to 14.0
redapureskill Nov 15, 2020
a30a490
Translated using Weblate (German)
Corneliuus Oct 13, 2021
cace38f
[IMP] crm_claim: black, isort, prettier
bizzappdev Feb 10, 2022
db20d92
[MIG]crm_claim: migrate crm_claim
bizzappdev Feb 10, 2022
e0841a9
[IMP] crm_claim: remove unnecessary fields in views
victoralmau Sep 6, 2022
691ba5e
Added translation using Weblate (Catalan)
pere-aquarian Sep 30, 2022
feac5b5
Translated using Weblate (Spanish)
pere-aquarian Sep 30, 2022
8444fa0
Translated using Weblate (Catalan)
pere-aquarian Sep 30, 2022
b9fe7a6
[16.0][MIG] crm_claim: Migration to 16.0
FernandoRomera Dec 15, 2022
a353ea9
[16.0] [FIX] crm_claim form layout
Kiplangatdan Apr 11, 2023
7d4038a
Added translation using Weblate (Italian)
mymage Jun 23, 2023
6cf9bb2
Translated using Weblate (Spanish)
Ivorra78 Sep 5, 2023
c711316
Translated using Weblate (Spanish)
kikopeiro Oct 24, 2023
1568dd3
Added translation using Weblate (French (France) (fr_FR))
yassine-rhimi Nov 30, 2023
73a9c5f
Added translation using Weblate (French)
Nov 30, 2023
2350fbe
Translated using Weblate (French (France) (fr_FR))
yassine-rhimi Nov 30, 2023
52849a1
[FIX] crm_claim: Delete create method from crm.claim
pilarvargas-tecnativa May 27, 2024
e49b2ca
[IMP] crm_claim: Add <div class="oe_button_box" name="button_box" /> …
victoralmau Jun 10, 2024
6effdf7
Translated using Weblate (Portuguese (Brazil))
Jun 11, 2024
d2e42cb
[IMP] crm_claim: pre-commit auto fixes
BernatObrador Aug 8, 2024
feeff88
[MIG] crm_claim: Migration to 17.0
BernatObrador Aug 8, 2024
bf1b7d1
[MIG] crm_project_task: Migration to 17.0
mide-dynapps Jan 31, 2024
d44cee8
[MIG] crm_claim: Migration to 18.0
victoralmau Mar 31, 2025
a8df8be
[UPD] Update crm_claim.pot
Apr 9, 2025
682f1f9
[BOT] post-merge updates
OCA-git-bot Apr 9, 2025
51adc92
[UPD] Update crm_claim.pot
May 23, 2025
81fa086
Update translation files
weblate May 23, 2025
fb07992
Translated using Weblate (Italian)
mymage May 24, 2025
e9469f3
[UPD] Update crm_claim.pot
Jul 1, 2025
74543e8
Update translation files
weblate Jul 1, 2025
f6288a8
Added translation using Weblate (Turkish)
bo-eska Jul 18, 2025
fa5e034
[IMP] crm_claim: pre-commit auto fixes
Nov 27, 2025
a63a0cc
[MIG] crm_claim: Migration to 19.0
Dec 1, 2025
19de9b9
Merge PR #713 into 19.0
OCA-git-bot May 6, 2026
5a349ba
[UPD] Update crm_claim.pot
May 6, 2026
e931171
[BOT] post-merge updates
OCA-git-bot May 6, 2026
9cb2ab1
[MIG] crm_claim_code: Migration to 19.0
Andrii9090-tecnativa Apr 27, 2026
66305d0
Merge PR #740 into 19.0
OCA-git-bot May 11, 2026
497bb9e
[UPD] Update crm_claim_code.pot
May 11, 2026
f56b165
[BOT] post-merge updates
OCA-git-bot May 11, 2026
59a6873
Translated using Weblate (Italian)
mymage May 12, 2026
7e6fcaf
[15.0][ADD] Module added to create task from lead/opportunities
EmilioPascual Jul 18, 2023
3e0c9b3
[15.0][ADD] link between lead and task
EmilioPascual Jul 25, 2023
13da56b
[IMP] crm_project_task: black, isort, prettier
EmilioPascual Aug 2, 2023
f9ad640
crm_project_task 16.0.1.0.1
OCA-git-bot Aug 7, 2023
aafc00f
[MIG] crm_project_task: Migration to 17.0
mide-dynapps Jan 31, 2024
f08a5f7
[MIG] crm_project_task: Migration to 18.0
Jan 15, 2026
aedf2ba
[IMP] crm_project_task pre-commit auto fixes
ljmnoonan Apr 26, 2026
7b07a17
[MIG] crm_project_task: Migration to 19.0
ljmnoonan Mar 23, 2026
8f46fce
[IMP] crm_project_task general improvements
ljmnoonan Mar 24, 2026
cb0d403
[IMP] Add a "Parent Lead" oe_stat_button to child tasks of leads
ljmnoonan Apr 28, 2026
c6e2865
[UPD] Update translations
ljmnoonan May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Available addons
----------------
addon | version | maintainers | summary
--- | --- | --- | ---
[crm_claim](crm_claim/) | 19.0.1.0.0 | | Track your customers/vendors claims and grievances.
[crm_claim_code](crm_claim_code/) | 19.0.1.0.0 | | Sequential Code for Claims
[crm_industry](crm_industry/) | 19.0.1.0.0 | | Link leads/opportunities to industries
[crm_lead_code](crm_lead_code/) | 19.0.1.0.0 | | Sequential Code for Leads / Opportunities
[crm_lead_to_task](crm_lead_to_task/) | 19.0.1.0.0 | | Create Tasks from Leads/Opportunities
Expand Down
123 changes: 123 additions & 0 deletions crm_claim/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=================
Claims Management
=================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f63608ed3885756c9caf527d7cd6df50bd3eab96ecb07662e567b6b6a19fdd45
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcrm-lightgray.png?logo=github
:target: https://github.com/OCA/crm/tree/19.0/crm_claim
:alt: OCA/crm
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/crm-19-0/crm-19-0-crm_claim
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/crm&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

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.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

- Go to new menu **CRM > Configuration > Claim > Categories** and create
as many categories as you need.
- Go to new menú **CRM > Configuration > Claim > Stages** and create
stages for claims.

Usage
=====

- Go to new menu **CRM > After Sale > Services > Claims** and create a
new claim.

Changelog
=========

**This module is a backport from Odoo SA and as such, it is not included
in the OCA CLA. That means we do not have a copy of the copyright on it
like all other OCA modules.**

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/crm/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/crm/issues/new?body=module:%20crm_claim%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Odoo S.A.
* Tecnativa

Contributors
------------

- Odoo S.A.
- Vicent Cubells <vicent.cubells@tecnativa.com>
- Bhavesh Odedra <bodedra@ursainfosystems.com>
- Cristina Martin R. <cristina.martin@tecnativa.com>
- Ruchir Shukla <ruchir@bizzappdev.com>
- `Guadaltech <https://www.guadaltech.es>`__:

- Fernando La Chica <fernando.lachica@guadaltech.es>

- `APSL-Nagarro <https://apsl.tech>`__:

- Bernat Obrador <bobrador@apsl.net>

- `Studio73 <https://www.studio73.es/>`__:

- Vicent Castells <vicent@studio73.es>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/crm <https://github.com/OCA/crm/tree/19.0/crm_claim>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions crm_claim/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).

from . import models
from . import report
28 changes: 28 additions & 0 deletions crm_claim/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2015-2017 Odoo S.A.
# Copyright 2017 Tecnativa - Vicent Cubells
# Copyright 2018 Tecnativa - Cristina Martin R.
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).

{
"name": "Claims Management",
"version": "19.0.1.0.0",
"category": "Customer Relationship Management",
"author": "Odoo S.A., Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/crm",
"license": "AGPL-3",
"summary": "Track your customers/vendors claims and grievances.",
"depends": ["crm"],
"data": [
"security/ir.model.access.csv",
"security/crm_claim_security.xml",
"data/crm_claim_data.xml",
"views/crm_claim_views.xml",
"views/crm_claim_category_views.xml",
"views/crm_claim_stage_views.xml",
"views/res_partner_views.xml",
"views/crm_claim_menu.xml",
"report/crm_claim_report_view.xml",
],
"demo": ["demo/crm_claim_demo.xml"],
"installable": True,
}
41 changes: 41 additions & 0 deletions crm_claim/data/crm_claim_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record model="crm.claim.category" id="categ_claim1">
<field name="name">Factual Claims</field>
<field name="team_id" ref="sales_team.team_sales_department" />
</record>
<record model="crm.claim.category" id="categ_claim2">
<field name="name">Value Claims</field>
<field name="team_id" ref="sales_team.team_sales_department" />
</record>
<record model="crm.claim.category" id="categ_claim3">
<field name="name">Policy Claims</field>
<field name="team_id" ref="sales_team.team_sales_department" />
</record>
<record model="utm.campaign" id="claim_source1">
<field name="name">Corrective</field>
</record>
<record model="utm.campaign" id="claim_source2">
<field name="name">Preventive</field>
</record>
<record model="crm.claim.stage" id="stage_claim1">
<field name="name">New</field>
<field name="sequence">1</field>
<field name="case_default" eval="True" />
</record>
<record model="crm.claim.stage" id="stage_claim5">
<field name="name">In Progress</field>
<field name="sequence">27</field>
<field name="case_default" eval="True" />
</record>
<record model="crm.claim.stage" id="stage_claim2">
<field name="name">Settled</field>
<field name="sequence">28</field>
<field name="case_default" eval="True" />
</record>
<record model="crm.claim.stage" id="stage_claim3">
<field name="name">Rejected</field>
<field name="sequence">29</field>
<field name="case_default" eval="True" />
</record>
</odoo>
85 changes: 85 additions & 0 deletions crm_claim/demo/crm_claim_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="crm_claim_1" model="crm.claim">
<field eval="time.strftime('%Y-%m-04 10:45:36')" name="date" />
<field name="partner_id" ref="base.res_partner_3" />
<field eval="&quot;1&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field eval="&quot;Problem with the delivery of goods&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field name="categ_id" ref="crm_claim.categ_claim1" />
<field name="stage_id" ref="crm_claim.stage_claim1" />
<field eval="&quot;(769) 703-274&quot;" name="partner_phone" />
</record>
<record id="crm_claim_2" model="crm.claim">
<field eval="time.strftime('%Y-%m-11 11:19:25')" name="date" />
<field name="partner_id" ref="base.res_partner_1" />
<field eval="&quot;0&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field eval="&quot;Damaged Products&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field name="categ_id" ref="crm_claim.categ_claim2" />
<field name="stage_id" ref="crm_claim.stage_claim5" />
<field eval="&quot;(956) 293-2595&quot;" name="partner_phone" />
</record>
<record id="crm_claim_3" model="crm.claim">
<field eval="time.strftime('%Y-%m-15 17:44:12')" name="date" />
<field name="partner_id" ref="base.res_partner_10" />
<field eval="&quot;2&quot;" name="priority" />
<field name="user_id" ref="base.user_demo" />
<field eval="&quot;Document related problems&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field name="categ_id" ref="crm_claim.categ_claim3" />
<field name="stage_id" ref="crm_claim.stage_claim2" />
<field eval="&quot;(079) 681-2139&quot;" name="partner_phone" />
<field eval="&quot;contact@tecsas.fr&quot;" name="email_from" />
</record>
<record id="crm_claim_4" model="crm.claim">
<field eval="time.strftime('%Y-%m-21 14:10:23')" name="date" />
<field name="partner_id" ref="base.res_partner_18" />
<field eval="&quot;1&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field eval="&quot;Product quality not maintained&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field name="categ_id" ref="crm_claim.categ_claim1" />
<field name="stage_id" ref="crm_claim.stage_claim5" />
<field eval="&quot;(514) 698-4118&quot;" name="partner_phone" />
</record>
<record id="crm_claim_5" model="crm.claim">
<field eval="time.strftime('%Y-%m-28 16:20:43')" name="date" />
<field name="partner_id" ref="base.res_partner_3" />
<field eval="&quot;1&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field eval="&quot;Some products missing&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field name="categ_id" ref="crm_claim.categ_claim3" />
<field name="stage_id" ref="crm_claim.stage_claim3" />
<field eval="&quot;(855) 924-4364&quot;" name="partner_phone" />
</record>
<record id="crm_claim_6" model="crm.claim">
<field name="partner_id" ref="base.res_partner_12" />
<field eval="&quot;1&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field
eval="&quot;Problem with the delivery of assignments&quot;"
name="name"
/>
<field name="team_id" ref="sales_team.team_sales_department" />
<field eval="time.strftime('%Y-%m-28 14:15:30')" name="date" />
<field name="categ_id" ref="crm_claim.categ_claim1" />
<field name="stage_id" ref="crm_claim.stage_claim5" />
<field eval="&quot;(373) 907-1009&quot;" name="partner_phone" />
<field eval="&quot;info@opensides.be&quot;" name="email_from" />
</record>
<record id="crm_claim_7" model="crm.claim">
<field name="partner_id" ref="base.res_partner_2" />
<field eval="&quot;1&quot;" name="priority" />
<field name="user_id" ref="base.user_root" />
<field eval="&quot;Documents unclear&quot;" name="name" />
<field name="team_id" ref="sales_team.team_sales_department" />
<field eval="time.strftime('%Y-%m-19 13:01:05')" name="date" />
<field name="categ_id" ref="crm_claim.categ_claim3" />
<field name="stage_id" ref="crm_claim.stage_claim2" />
<field eval="&quot;(282) 603-7489&quot;" name="partner_phone" />
</record>
</odoo>
Loading
Loading