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
102 changes: 102 additions & 0 deletions crm_salesperson_planner_sale/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

============================
Crm Salesperson Planner Sale
============================

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

.. |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_salesperson_planner_sale
: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_salesperson_planner_sale
: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 module allows you to manage sales from commercial visits. You can
create Sales Quotations from visits and check the related ones.

**Table of contents**

.. contents::
:local:

Usage
=====

- Go to any "Validated" or "Visited" visit.
- Click "New Quotation" button or click in the smart button "Quotation"
and create a quotation.

In the Quotation or Sale Order you will have a new field that is related
to the salesperson visit.

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_salesperson_planner_sale%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
-------

* Sygel Technology
* Tecnativa

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

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

- Valentin Vinagre

- `Tecnativa <https://www.tecnativa.com>`__:

- Víctor Martínez

- `Pesol <https://www.pesol.es>`__:

- Gerardo Marin Parra <info@pesol.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_salesperson_planner_sale>`_ 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_salesperson_planner_sale/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright 2021 Sygel - Valentin Vinagre
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)

from . import models
17 changes: 17 additions & 0 deletions crm_salesperson_planner_sale/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2021 Sygel - Valentin Vinagre
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
{
"name": "Crm Salesperson Planner Sale",
"version": "19.0.1.0.0",
"development_status": "Beta",
"category": "Customer Relationship Management",
"author": "Sygel Technology, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/crm",
"license": "AGPL-3",
"depends": ["crm_salesperson_planner", "sale"],
"data": [
"views/sale_order_views.xml",
"views/crm_salesperson_planner_visit_views.xml",
],
"installable": True,
}
60 changes: 60 additions & 0 deletions crm_salesperson_planner_sale/i18n/crm_salesperson_planner_sale.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_salesperson_planner_sale
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "New Quotation"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count
msgid "Number of Quotations"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count
msgid "Number of Sale Orders"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Orders"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new
msgid "Quotation"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Quotations"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order
msgid "Sales Order"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit
msgid "Salesperson Planner Visit"
msgstr ""

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id
msgid "Visit"
msgstr ""
64 changes: 64 additions & 0 deletions crm_salesperson_planner_sale/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_salesperson_planner_sale
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-11-30 13:07+0000\n"
"PO-Revision-Date: 2022-11-30 14:07+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"X-Generator: Poedit 3.0.1\n"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "New Quotation"
msgstr "Nuevo presupuesto"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count
msgid "Number of Quotations"
msgstr "Nº de presupuestos"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count
msgid "Number of Sale Orders"
msgstr "Nº de ordenes de venta"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Orders"
msgstr "Ventas"

#. module: crm_salesperson_planner_sale
#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new
msgid "Quotation"
msgstr "Presupuesto"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Quotations"
msgstr "Presupuestos"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order
msgid "Sales Order"
msgstr "Pedido de venta"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit
msgid "Salesperson Planner Visit"
msgstr "Planificador de visitas comerciales"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id
msgid "Visit"
msgstr "Visita"
63 changes: 63 additions & 0 deletions crm_salesperson_planner_sale/i18n/gl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_salesperson_planner_sale
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-05-23 17:47+0000\n"
"Last-Translator: Pablo Castelo <pablocv@gmx.es>\n"
"Language-Team: none\n"
"Language: gl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.2\n"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "New Quotation"
msgstr "Novo orzamento"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count
msgid "Number of Quotations"
msgstr "Nº de orzamentos"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count
msgid "Number of Sale Orders"
msgstr "Nº de ordenes de venda"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Orders"
msgstr "Vendas"

#. module: crm_salesperson_planner_sale
#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new
msgid "Quotation"
msgstr "Orzamento"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Quotations"
msgstr "Orzamentos"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order
msgid "Sales Order"
msgstr "Pedido de venda"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit
msgid "Salesperson Planner Visit"
msgstr "Planificador de visitas comerciais"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id
msgid "Visit"
msgstr "Visita"
63 changes: 63 additions & 0 deletions crm_salesperson_planner_sale/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * crm_salesperson_planner_sale
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-12 16:37+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "New Quotation"
msgstr "Nuovo preventivo"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__quotation_count
msgid "Number of Quotations"
msgstr "Numero di preventivi"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__sale_order_count
msgid "Number of Sale Orders"
msgstr "Numero di ordini di vendita"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_crm_salesperson_planner_visit__order_ids
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Orders"
msgstr "Ordini"

#. module: crm_salesperson_planner_sale
#: model:ir.actions.act_window,name:crm_salesperson_planner_sale.crm_salesperson_visit_action_quotation_new
msgid "Quotation"
msgstr "Preventivo"

#. module: crm_salesperson_planner_sale
#: model_terms:ir.ui.view,arch_db:crm_salesperson_planner_sale.crm_salesperson_planner_visit_sale_form_view
msgid "Quotations"
msgstr "Preventivi"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_sale_order
msgid "Sales Order"
msgstr "Ordine di vendita"

#. module: crm_salesperson_planner_sale
#: model:ir.model,name:crm_salesperson_planner_sale.model_crm_salesperson_planner_visit
msgid "Salesperson Planner Visit"
msgstr "Visita agenda addetto vendite"

#. module: crm_salesperson_planner_sale
#: model:ir.model.fields,field_description:crm_salesperson_planner_sale.field_sale_order__visit_id
msgid "Visit"
msgstr "Visita"
5 changes: 5 additions & 0 deletions crm_salesperson_planner_sale/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2021 Sygel - Valentin Vinagre
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)

from . import sale_order
from . import crm_salesperson_planner_visit
Loading
Loading