Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] sale_order_general_discount: Migration to 18.0 #3488

Open
wants to merge 34 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
1505b56
[11.0][NEW] sale_order_general_discount: New module for apply a disco…
sergio-teruel Aug 26, 2018
6650afd
[IMP] sale_order_general_discount: Improve fields_view_get
pedrobaeza Aug 30, 2018
cad27e8
[MIG] sale_order_general_discount: Migration to 12.0
rven Dec 26, 2018
c9812ce
[IMP] sale_order_general_discount: Apply general discount to order li…
sergio-teruel Aug 27, 2019
2426fb3
[IMP] sale_order_general_discount: black, isort, prettier
maitaoriana Oct 7, 2020
bbcf15f
[MIG] sale_order_general_discount: Migration to 13.0
sudhir-erpharbor Nov 2, 2019
2165c90
[MIG] sale_order_general_discount: Migration to 14.0
ivantodorovich Jan 28, 2021
e81c351
[IMP] pre-commit run -a
ivantodorovich Jan 28, 2021
ec6a591
[FIX] sale_order_general_discount version
gurneyalex Sep 13, 2021
eff1ec2
Translated using Weblate (Italian)
francesco-ooops Apr 8, 2022
04f3193
[IMP][14.0] Module: sale_order_general_discount test contacts
Kev-Roche Jul 28, 2022
bf78923
[IMP][14.0] Module: sale_order_general_discount propagate discount to…
Kev-Roche Jul 28, 2022
331baa4
[MIG] sale_order_general_discount: Migration to 15.0
stefan-tecnativa Nov 24, 2022
a37d202
[UPD] Update sale_order_general_discount.pot
Dec 9, 2022
1e5d426
[UPD] README.rst
OCA-git-bot Dec 9, 2022
e7a9f0a
[MIG] sale_order_general_discount: migration to 16.0
ferran-S73 Dec 28, 2022
e76b51f
[UPD] Update sale_order_general_discount.pot
Apr 19, 2023
d9f5599
[UPD] README.rst
OCA-git-bot Apr 19, 2023
2e650d5
[UPD] README.rst
OCA-git-bot Sep 3, 2023
a7c9d6f
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Oct 12, 2023
5b24f90
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 12, 2023
210bee3
[FIX] sale_order_general_discount: fix compute_discount:
jdoutreloux Feb 22, 2024
44b55f1
[FIX] sale_order_general_discount: remove create override
jdoutreloux Feb 28, 2024
a055a61
[UPD] Update sale_order_general_discount.pot
Feb 28, 2024
5a5b2e8
[BOT] post-merge updates
OCA-git-bot Feb 28, 2024
d400806
Update translation files
weblate Feb 28, 2024
29e8b8c
[IMP] sale_order_general_discount: pre-commit auto fixes
miguel-S73 Mar 21, 2024
78a55cf
[MIG] sale_order_general_discount: Migration to 17.0
miguel-S73 Mar 21, 2024
74c887b
[16.0][IMP] sale_order_general_discount: apply discount only on gener…
petrus-v Dec 8, 2021
aae1ebc
[IMP] sale_order_general_discount: change name field and logical
adrip-s73 Aug 6, 2024
1198e32
[UPD] Update sale_order_general_discount.pot
Sep 17, 2024
04a508f
[BOT] post-merge updates
OCA-git-bot Sep 17, 2024
2876d9c
[IMP] sale_order_general_discount: pre-commit auto fixes
HeliconiaSolutions Dec 13, 2024
ddbbfe6
[MIG] sale_order_general_discount: Migration to 18.0
HeliconiaSolutions Dec 13, 2024
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
107 changes: 107 additions & 0 deletions sale_order_general_discount/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
===========================
Sale Order General Discount
===========================

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |badge2| image:: https://img.shields.io/badge/licence-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%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/18.0/sale_order_general_discount
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-18-0/sale-workflow-18-0-sale_order_general_discount
: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/sale-workflow&target_branch=18.0
:alt: Try me on Runboat

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

This module allows to set a general discount in a sales order. This
general discount is set to each line order in the standard discount
field.

You can configure:

- a default general discount on customers
- On each product define if general discount is applied

**Table of contents**

.. contents::
:local:

Installation
============

You need to install sale_management module for accessing the needed
menus.

Usage
=====

To use this module, you need to:

1. Create a sale order and set a discount, this discount will be set in
all lines.
2. You can set a discount in a partner.
3. On product you can define if you apply general discount on sale order
line linked to that product

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-workflow/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/sale-workflow/issues/new?body=module:%20sale_order_general_discount%0Aversion:%2018.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
-------

* Tecnativa

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

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

- Sergio Teruel <[email protected]>
- Stefan Ungureanu <[email protected]>

- Raf Ven <[email protected]>
- Sudhir Arya <[email protected]>
- Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>

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/sale-workflow <https://github.com/OCA/sale-workflow/tree/18.0/sale_order_general_discount>`_ project on GitHub.

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

from . import models
20 changes: 20 additions & 0 deletions sale_order_general_discount/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2018 Tecnativa - Sergio Teruel
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Sale Order General Discount",
"summary": "General discount per sale order",
"version": "18.0.1.0.0",
"development_status": "Production/Stable",
"category": "Sales",
"website": "https://github.com/OCA/sale-workflow",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": ["sale"],
"data": [
"views/product_view.xml",
"views/sale_order_view.xml",
"views/res_partner_view.xml",
],
}
46 changes: 46 additions & 0 deletions sale_order_general_discount/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_general_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-07-15 13:43+0000\n"
"Last-Translator: Maria Sparenberg <[email protected]>\n"
"Language-Team: none\n"
"Language: de\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 3.7.1\n"

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_res_partner
msgid "Contact"
msgstr "Kontakt"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_partner__sale_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_users__sale_discount
#, fuzzy
msgid "Discount"
msgstr "Rabatt (%)"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order__general_discount
msgid "Discount (%)"
msgstr "Rabatt (%)"

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order
#, fuzzy
msgid "Sales Order"
msgstr "Verkaufsauftrag"

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order_line
#, fuzzy
msgid "Sales Order Line"
msgstr "Verkaufsauftrag"
47 changes: 47 additions & 0 deletions sale_order_general_discount/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_general_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-07-31 09:08+0200\n"
"PO-Revision-Date: 2020-10-26 12:08+0000\n"
"Last-Translator: Daniel Martinez Vila <[email protected]>\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: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n"

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_res_partner
msgid "Contact"
msgstr "Contacto"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_partner__sale_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_users__sale_discount
msgid "Discount"
msgstr "Descuento"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order__general_discount
msgid "Discount (%)"
msgstr "Descuento (%)"

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

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order_line
msgid "Sales Order Line"
msgstr "Línea Pedido de Venta"

#~ msgid "Quotation"
#~ msgstr "Presupuesto"
43 changes: 43 additions & 0 deletions sale_order_general_discount/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_general_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-04-08 17:05+0000\n"
"Last-Translator: Francesco Foresti <[email protected]>\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.3.2\n"

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_res_partner
msgid "Contact"
msgstr "Contatto"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_partner__sale_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_users__sale_discount
msgid "Discount"
msgstr "Sconto"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order__general_discount
msgid "Discount (%)"
msgstr "Sconto (%)"

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

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order_line
msgid "Sales Order Line"
msgstr "Riga ordine di vendita"
43 changes: 43 additions & 0 deletions sale_order_general_discount/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_general_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-12 13:38+0000\n"
"Last-Translator: Adriano Prado <[email protected]>\n"
"Language-Team: none\n"
"Language: pt_BR\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: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_res_partner
msgid "Contact"
msgstr "Contato"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_partner__sale_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_users__sale_discount
msgid "Discount"
msgstr "Desconto"

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order__general_discount
msgid "Discount (%)"
msgstr "Desconto (%)"

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

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order_line
msgid "Sales Order Line"
msgstr "Item Pedido de Venda"
65 changes: 65 additions & 0 deletions sale_order_general_discount/i18n/sale_order_general_discount.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_general_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.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: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_res_partner
msgid "Contact"
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_partner__sale_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_res_users__sale_discount
msgid "Discount"
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order__general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_sale_order_line__discount
msgid "Discount (%)"
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_product_product__bypass_general_discount
#: model:ir.model.fields,field_description:sale_order_general_discount.field_product_template__bypass_general_discount
msgid "Don't apply general discount"
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model.fields,help:sale_order_general_discount.field_product_product__bypass_general_discount
#: model:ir.model.fields,help:sale_order_general_discount.field_product_template__bypass_general_discount
msgid ""
"If this checkbox is not ticked, it means changing general discount on sale "
"order will impact sale order lines with this related product."
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_product_template
msgid "Product"
msgstr ""

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_product_product
msgid "Product Variant"
msgstr ""

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

#. module: sale_order_general_discount
#: model:ir.model,name:sale_order_general_discount.model_sale_order_line
msgid "Sales Order Line"
msgstr ""
Loading
Loading