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] product_configurator_sale: Migration to 18.0 #151

Open
wants to merge 90 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
90 commits
Select commit Hold shift + click to select a range
1322f24
seperate sale order form wizard module added new sale module for same…
May 20, 2017
b07d632
added condition for the model checking
May 20, 2017
3b9bcf5
remove _wizard module and added defualt wizard to base module, creati…
May 22, 2017
7464420
[FIX] Small fixes & flake8
May 24, 2017
2f9c45c
General fixes and flake8
PCatinean May 25, 2017
4e8174d
Overriding product search to prevent configurable products usage in s…
PCatinean May 25, 2017
0de81cf
Moved extra_lines_values to so wizard
PCatinean May 26, 2017
a341bca
Added subconfigurable products to configuration wizard
PCatinean Jun 11, 2017
19d93b0
General fixes and improvements
PCatinean Jun 26, 2017
7fcd2a2
Removed console.log, renamed __openerp__.py files to __manifest__.py
PCatinean Feb 20, 2018
36b0a31
Bumped version to 11.0 and removed all traces of coding: utf-8 from p…
PCatinean May 14, 2018
b7f8193
[MIG] Kept application only for base and website + fixed _get_price_e…
PCatinean May 14, 2018
3981207
[FIX] Using no-save deepcopy of event to replicate same functionality…
PCatinean May 15, 2018
5643286
[FIX][T1902]product_configurator_sale, product_configurator_purchase …
bizzappdev Sep 11, 2018
4d9e9d4
Revert "[FIX][T1902]product_configurator_sale, product_configurator_p…
bizzappdev Sep 11, 2018
e45ad29
[FIX][T1902]product_configurator_sale, product_configurator_purchase …
bizzappdev Sep 11, 2018
bfbf4a3
[FIX] fix flake8 error
bizzappdev Sep 11, 2018
fc26a84
[IMP][T1902]product_configurator_sale, product_configurator_purchase …
bizzappdev Sep 24, 2018
edfb84e
[FIX][T1902][new(039)]product_configurator,product_configurator_purch…
bizzappdev Sep 25, 2018
4567f29
[FIX][T1902]product_configurator,product_configurator_purchase,produc…
bizzappdev Sep 25, 2018
fd22e05
[FIX][T1902]product_configurator,product_configurator_sale,product_co…
bizzappdev Sep 25, 2018
90a4276
[FIX][T1902] : fix flake8 error
bizzappdev Sep 25, 2018
9389e80
[FIX][T1902]product_configurator : fix typing error, change method na…
bizzappdev Sep 25, 2018
2478363
[WIP] Working version of sales_mrp glue module, no tests
PCatinean Sep 26, 2018
a6c041d
Added context values to reconfigure method to fix reset missing values
PCatinean Sep 27, 2018
7db1275
[FIX][T1902]product_configurator_sale : remove extra view
bizzappdev Sep 27, 2018
b5480fc
[FIX][T1902]product_configurator_sale : add space
bizzappdev Sep 28, 2018
9e5d5ae
Added module description & removing invisible attribute of attr val l…
PCatinean Oct 19, 2018
0947af0
Using onchange to get values for new/edited sale order lines
PCatinean Feb 1, 2019
18bf467
[FIX] Updating initial line vals with missing fields dicts
PCatinean Feb 4, 2019
ab6d532
[FIX][T-00508]product_configurator_sale: call onchange after creating…
bizzappdev Apr 9, 2019
391f7db
[FIX]use onchange() instead of calling all onchane methods explicitly
bizzappdev Apr 9, 2019
f8984be
[ADD][#T00494]website_product_configurator:solved flake8 and pylints
May 27, 2019
d00915b
[ADD][#IMP]product_configurator:improve the code and write test case …
Jun 6, 2019
2bdef79
[ADD][#IMP]product_configurator:improve the code and write test case …
Jun 6, 2019
71364bf
[FIX]fix action_config_done in other modules, now check for incomplet…
bizzappdev Jun 6, 2019
2be73d5
[ADD][#T00513] product_configurator_sale, product_configurator, produ…
Jun 7, 2019
404b8f8
[FIX][T-00513] product_configurator: add new changes and fix some issue
bizzappdev Jun 19, 2019
e50e25c
[IMP][T-00513] product_configurator: add changes for test-case
bizzappdev Jun 24, 2019
6a30f4d
[IMP][T-00513] product_configurator: add changes for test-case
bizzappdev Jun 24, 2019
258322c
[FIX][T-00517]fix default filter,add desciption, allow to keep value_…
bizzappdev Jun 26, 2019
acc5b70
[FIX]add onchange and remove related
bizzappdev Jun 26, 2019
661bd05
[FIX]remove onchange and add readonly in config_ok on sol/pol/ml
bizzappdev Jun 27, 2019
8e8fa2f
[WIP][00513]product_configurator : write testcase
Jun 28, 2019
d979aec
[FIX][T-00513] fix issue test-case issue in product_configurator_sale…
bizzappdev Jun 29, 2019
a7116c7
[IMP][T-00513] demo file remove dealer and land field
bizzappdev Jun 29, 2019
3b71a6c
[FIX]fix pylint error
bizzappdev Jul 2, 2019
74c1660
[FIX]change version in manifest file
bizzappdev Jul 26, 2019
481044d
[IMP]Add installable False to module from version 12
bizzappdev Dec 26, 2019
6d83ccf
[IMP][T3199]migrate product_configurator_sale to v13 from v12
bizzappdev Jan 2, 2020
1aceec8
[IMP][T3199]set sol name from meko template
bizzappdev Jan 2, 2020
bea1836
[IMP][T3199]use helper methods to call onchage
bizzappdev Jan 4, 2020
9c51ed3
[IMP][T3199] make custom_value_ids related to config session instead …
bizzappdev Jan 4, 2020
63fa79f
[FIX][3199]fix field name custom_value_ids
bizzappdev Jan 6, 2020
1fe2ab4
[FIX][3199]fix comodel_name in name custom_value_ids
bizzappdev Jan 6, 2020
d26afe6
[FIX]fix flake8
bizzappdev Jan 28, 2020
4e19e29
[FIX]fix custom value ids
bizzappdev Nov 4, 2020
bf9f1af
[IMP] pre-commit
Chandresh-SerpentCS Apr 1, 2021
4b371ba
[MIG] Modified the code as per v14.
Chandresh-OSI Apr 7, 2021
36f30be
[IMP] product_configurator_sale: add OCA readme
dreispt Apr 27, 2021
1a444bf
[FIX] product_configurator_sale: fix log warnings on install
dreispt May 4, 2021
1dc9704
Add pcatinean as maintainer for all modules
PCatinean Jun 15, 2021
fe25396
[FIX] product_configurator_sale: avoid other module inheritance issues
dreispt Sep 23, 2021
c09e17f
[IMP] product_configurator_sale (Add customer lead)
patrickrwilson Oct 19, 2021
7b08cf6
[WIP][T-01839]product_configurator: remove price calculation from ses…
pledrateam Oct 25, 2021
354bb85
[REF] *: fix PCatinean maintainer
dreispt Dec 10, 2021
6445d91
[14.0][FIX] product_configurator_sale (Custom Values on Reconfigure)
patrickrwilson Feb 8, 2022
517eecd
[14.0] [FIX] Fix context erasement
BenjaHe Apr 25, 2023
15984a1
[MIG] product_configurator_sale: Migration to 16.0
dannyadair Jun 11, 2023
8e2f856
[FIX] product_configurator_sale: Compute price of all lines
SirAionTech Jan 11, 2024
a8163c4
[REF] product_configurator_sale: Version
SirAionTech Jan 11, 2024
c2a5106
[FIX] product_configurator_sale: Missing dependency
SirAionTech Jan 11, 2024
282ab45
[IMP] product_configurator_sale: Show custom values in sale line
SirAionTech Jan 18, 2024
6d929de
[UPD] Update product_configurator_sale.pot
Feb 22, 2024
ecb9633
[BOT] post-merge updates
OCA-git-bot Feb 22, 2024
7df5bfc
Added translation using Weblate (Italian)
mymage Mar 12, 2024
e40ac82
Translated using Weblate (Italian)
mymage Mar 12, 2024
2932239
Translated using Weblate (Italian)
mymage May 15, 2024
a327c79
Added translation using Weblate (Portuguese)
peterromao Sep 15, 2024
7df5a4c
Translated using Weblate (Portuguese)
peterromao Sep 15, 2024
d469875
[FIX] product_configurator_sale: Price unit comes from the session
SirAionTech Mar 11, 2024
9d65112
[BOT] post-merge updates
OCA-git-bot Oct 23, 2024
e68b1b1
Translated using Weblate (Italian)
mymage Oct 26, 2024
f0c006d
[IMP] product_configurator_sale: pre-commit auto fixes
bizzappdev Nov 8, 2024
6c0e585
[MIG][17.0] product_configurator_sale:Migration to 17.0
bizzappdev Nov 10, 2024
43af72f
[UPD] Update product_configurator_sale.pot
Nov 27, 2024
2789cf4
[BOT] post-merge updates
OCA-git-bot Nov 27, 2024
3aec814
Update translation files
weblate Nov 27, 2024
36c0b20
[MIG] product_configurator_sale: Migration to 18.0
bizzappdev Feb 13, 2025
e7f0a70
[DON'T MERGE] test-requirements.txt
bizzappdev Feb 19, 2025
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
79 changes: 79 additions & 0 deletions product_configurator_sale/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
=========================
Product Configurator Sale
=========================

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

.. |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/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%2Fproduct--configurator-lightgray.png?logo=github
:target: https://github.com/OCA/product-configurator/tree/18.0/product_configurator_sale
:alt: OCA/product-configurator
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/product-configurator-18-0/product-configurator-18-0-product_configurator_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/product-configurator&target_branch=18.0
:alt: Try me on Runboat

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

Product Configurator wizard available on Sales Orders.

**Table of contents**

.. contents::
:local:

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-configurator/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/product-configurator/issues/new?body=module:%20product_configurator_sale%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
-------

* Pledra

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.

.. |maintainer-PCatinean| image:: https://github.com/PCatinean.png?size=40px
:target: https://github.com/PCatinean
:alt: PCatinean

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-PCatinean|

This module is part of the `OCA/product-configurator <https://github.com/OCA/product-configurator/tree/18.0/product_configurator_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 product_configurator_sale/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright (C) 2021 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models
from . import wizard
22 changes: 22 additions & 0 deletions product_configurator_sale/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright (C) 2021 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Product Configurator Sale",
"version": "18.0.1.0.0",
"category": "Generic Modules/Sale",
"summary": "Product configuration interface modules for Sale",
"author": "Pledra, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/product-configurator",
"depends": ["sale_management", "product_configurator", "stock"],
"data": [
"security/ir.model.access.csv",
"data/menu_product.xml",
"views/sale_view.xml",
],
"demo": ["demo/res_partner_demo.xml"],
"installable": True,
"auto_install": True,
"development_status": "Beta",
"maintainers": ["PCatinean"],
}
13 changes: 13 additions & 0 deletions product_configurator_sale/data/menu_product.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="sale.product_template_action" model="ir.actions.act_window">
<field
name="context"
>{"search_default_filter_to_sell":1, "search_default_filter_standard_products":1, "sale_multi_pricelist_product_template":1}</field>
</record>
<record id="product.product_normal_action_sell" model="ir.actions.act_window">
<field
name="context"
>{"search_default_filter_to_sell":1, "search_default_filter_standard_products":1}</field>
</record>
</odoo>
17 changes: 17 additions & 0 deletions product_configurator_sale/demo/res_partner_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="partenr_sale_1" model="res.partner">
<field name="name">Test Partner</field>
<field name="company_type">company</field>
<field
eval="[(0, 0, {'name': 'Partner Contact', 'type':'contact', 'email': '[email protected]'})]"
name="child_ids"
/>
<field name="street">31 Hong Kong street</field>
<field name="city">Taipei</field>
<field name="zip">106</field>
<field name="email">[email protected]</field>
<field name="phone">+15 56856895</field>
<field name="website">www.mycompany.com</field>
</record>
</odoo>
190 changes: 190 additions & 0 deletions product_configurator_sale/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_configurator_sale
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-10-26 16:06+0000\n"
"Last-Translator: mymage <[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 5.6.2\n"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__attribute_line_ids
msgid "Attributes"
msgstr "Attributi"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_sale_order_line__config_session_id
msgid "Config Session"
msgstr "Configurazione sessione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_sale_order_line__config_ok
msgid "Configurable"
msgstr "Configurabile"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__product_tmpl_id
msgid "Configurable Template"
msgstr "Modello configurabile"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__config_session_id
msgid "Configuration Session"
msgstr "Sessione configurazione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__name
msgid "Configuration Session Number"
msgstr "Numero sessione configurazione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__config_step_name
msgid "Configuration Step"
msgstr "Passo configurazione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__config_step
msgid "Configuration Step ID"
msgstr "ID passo configurazione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__config_step_ids
msgid "Configuration Steps"
msgstr "Passi configurazione"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_sale_order_line__custom_value_ids
msgid "Configurator Custom Values"
msgstr "Valori personalizzati configurazione"

#. module: product_configurator_sale
#: model_terms:ir.ui.view,arch_db:product_configurator_sale.sale_order_form_config
msgid "Configure Product"
msgstr "Configurazione prodotto"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__create_uid
msgid "Created by"
msgstr "Creato da"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__create_date
msgid "Created on"
msgstr "Creato il"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__currency_id
msgid "Currency"
msgstr "Valuta"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__custom_value_ids
msgid "Custom Values"
msgstr "Valori personalizzati"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__display_name
msgid "Display Name"
msgstr "Nome visualizzato"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__id
msgid "ID"
msgstr "ID"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento di"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento il"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__order_id
msgid "Order"
msgstr "Ordine"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__order_line_id
msgid "Order Line"
msgstr "Riga ordine"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__product_preset_id
msgid "Preset"
msgstr "Preimpostato"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__price
msgid "Price"
msgstr "Prezzo"

#. module: product_configurator_sale
#: model:ir.model,name:product_configurator_sale.model_product_configurator_sale
msgid "Product Configurator Sale"
msgstr "Configuratore di prodotto vendita"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__product_img
msgid "Product Img"
msgstr "Immagine prodotto"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__product_id
msgid "Product Variant"
msgstr "Variante prodotto"

#. module: product_configurator_sale
#: model_terms:ir.ui.view,arch_db:product_configurator_sale.sale_order_form_config
msgid "Reconfigure"
msgstr "Riconfigurare"

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

#. module: product_configurator_sale
#: model:ir.model,name:product_configurator_sale.model_sale_order_line
msgid "Sales Order Line"
msgstr "Riga ordine di vendita"

#. module: product_configurator_sale
#: model:ir.model.fields,help:product_configurator_sale.field_product_configurator_sale__product_id
msgid "Set only when re-configuring a existing variant"
msgstr "Impostare solo quando si riconfigura una variante esistente"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__state
msgid "State"
msgstr "Stato"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__user_id
msgid "User"
msgstr "Utente"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__value_ids
msgid "Value"
msgstr "Valore"

#. module: product_configurator_sale
#: model:ir.model.fields,field_description:product_configurator_sale.field_product_configurator_sale__weight
msgid "Weight"
msgstr "Peso"

#~ msgid "Last Modified on"
#~ msgstr "Ultima modifica il"
Loading
Loading