Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
91 changes: 91 additions & 0 deletions crm_phonecall_result/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

====================
Crm Phonecall Result
====================

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

.. |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_phonecall_result
: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_phonecall_result
: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|

Adds a field to set the result of CRM phone calls, allows creating new
result options, and enables filtering and grouping by call result.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. In CRM > Configuration > Calls, you can define new phone call
results.

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_phonecall_result%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
=======

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

- `Sygel <https://www.sygel.es>`__:

- Ángel Rivas
- Valentín Vinagre

- CIT-Services <<cit-services.eu>>

- Prayag <prayag.k@cit-services.eu>

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_phonecall_result>`_ 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_phonecall_result/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import report
20 changes: 20 additions & 0 deletions crm_phonecall_result/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2025 Ángel Rivas <angel.rivas@sygel.es>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Crm Phonecall Result",
"summary": "Adds phone call result tracking and reporting to CRM phonecalls",
"version": "19.0.1.0.0",
"category": "Partner Management",
"website": "https://github.com/OCA/crm",
"author": "Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": ["crm_phonecall", "sales_team"],
"data": [
"security/ir.model.access.csv",
"data/crm_phonecall_result_data.xml",
"views/crm_phonecall_result_views.xml",
"views/crm_phonecall_views.xml",
],
}
11 changes: 11 additions & 0 deletions crm_phonecall_result/data/crm_phonecall_result_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<odoo noupdate="1">
<record id="phonecall_result_positive" model="crm.phonecall.result">
<field name="name">Positive</field>
</record>
<record id="phonecall_result_negative" model="crm.phonecall.result">
<field name="name">Negative</field>
</record>
<record id="phonecall_result_wrong_number" model="crm.phonecall.result">
<field name="name">Wrong number</field>
</record>
</odoo>
131 changes: 131 additions & 0 deletions crm_phonecall_result/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_phonecall_result
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-07-25 08:21+0000\n"
"PO-Revision-Date: 2026-02-13 10:09+0000\n"
"Last-Translator: Javier Iza Ca <javier.izaguirre@sygel.es>\n"
"Language-Team: \n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.2\n"

#. module: crm_phonecall_result
#. odoo-python
#: code:addons/crm_phonecall_result/tests/test_crm_phonecall_result.py:0
msgid "%s (Copy)"
msgstr "%s (Còpia)"

#. module: crm_phonecall_result
#: model_terms:ir.ui.view,arch_db:crm_phonecall_result.view_crm_phonecall_search_inherit_result
msgid "Call result"
msgstr "Resultat de la trucada"

#. module: crm_phonecall_result
#: model:ir.actions.act_window,name:crm_phonecall_result.action_crm_phonecall_result
#: model:ir.ui.menu,name:crm_phonecall_result.menu_crm_phonecall_result
msgid "Call results"
msgstr "Resultats de la trucada"

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__create_uid
msgid "Created by"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__create_date
msgid "Created on"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__description
msgid "Description"
msgstr "Descripció"

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__display_name
msgid "Display Name"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__id
msgid "ID"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__write_uid
msgid "Last Updated by"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__write_date
msgid "Last Updated on"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__name
msgid "Name"
msgstr "Nom"

#. module: crm_phonecall_result
#: model:ir.model.constraint,message:crm_phonecall_result.constraint_crm_phonecall_result_name_uniq
msgid "Name must be unique"
msgstr "El nom ha de ser únic"

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_negative
msgid "Negative"
msgstr "Negatiu"

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_report__phone_result_id
msgid "Phone Result"
msgstr "Resultat del telèfon"

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall_report
msgid "Phone calls by user"
msgstr "Trucades per usuari/ària"

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall
msgid "Phonecall"
msgstr "Trucada"

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall_result
msgid "Phonecall Result"
msgstr "Resultat de la trucada"

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_positive
msgid "Positive"
msgstr "Positiu"

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__priority
msgid "Priority"
msgstr "prioritat"

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall__phone_result_id
msgid "Result call"
msgstr "Resultat de la trucada"

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_wrong_number
msgid "Wrong number"
msgstr "Número incorrecte"

#. module: crm_phonecall_result
#. odoo-python
#: code:addons/crm_phonecall_result/models/crm_phonecall_result.py:0
msgid "{} (Copy)"
msgstr "{} (Còpia)"
127 changes: 127 additions & 0 deletions crm_phonecall_result/i18n/crm_phonecall_result.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_phonecall_result
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: crm_phonecall_result
#. odoo-python
#: code:addons/crm_phonecall_result/tests/test_crm_phonecall_result.py:0
msgid "%s (Copy)"
msgstr ""

#. module: crm_phonecall_result
#: model_terms:ir.ui.view,arch_db:crm_phonecall_result.view_crm_phonecall_search_inherit_result
msgid "Call result"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.actions.act_window,name:crm_phonecall_result.action_crm_phonecall_result
#: model:ir.ui.menu,name:crm_phonecall_result.menu_crm_phonecall_result
msgid "Call results"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__create_uid
msgid "Created by"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__create_date
msgid "Created on"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__description
msgid "Description"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__display_name
msgid "Display Name"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__id
msgid "ID"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__write_uid
msgid "Last Updated by"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__write_date
msgid "Last Updated on"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__name
msgid "Name"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.constraint,message:crm_phonecall_result.constraint_crm_phonecall_result_name_uniq
msgid "Name must be unique"
msgstr ""

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_negative
msgid "Negative"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_report__phone_result_id
msgid "Phone Result"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall_report
msgid "Phone calls by user"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall
msgid "Phonecall"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model,name:crm_phonecall_result.model_crm_phonecall_result
msgid "Phonecall Result"
msgstr ""

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_positive
msgid "Positive"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall_result__priority
msgid "Priority"
msgstr ""

#. module: crm_phonecall_result
#: model:ir.model.fields,field_description:crm_phonecall_result.field_crm_phonecall__phone_result_id
msgid "Result call"
msgstr ""

#. module: crm_phonecall_result
#: model:crm.phonecall.result,name:crm_phonecall_result.phonecall_result_wrong_number
msgid "Wrong number"
msgstr ""

#. module: crm_phonecall_result
#. odoo-python
#: code:addons/crm_phonecall_result/models/crm_phonecall_result.py:0
msgid "{} (Copy)"
msgstr ""
Loading
Loading