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

[17.0][MIG] product_configurator: Migration to 17.0 #117

Closed
wants to merge 505 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
505 commits
Select commit Hold shift + click to select a range
1cee790
[WIP][#T00513]product_configurator: improve the code for check weight…
Jun 3, 2019
d674b93
[T-00513][ADD] product_configurator_image_builder: add some changes f…
bizzappdev Jun 3, 2019
f97ba7d
[WIP][#T00513]product_configurator: improve the code for check weight…
Jun 3, 2019
b226f3a
[FIX]add domain in record rules
bizzappdev Jun 4, 2019
af9e65c
[WIP][#T00513]product_configurator:write test case for product_config…
Jun 4, 2019
6279b71
[FIX]fix record rules
bizzappdev Jun 5, 2019
d82c008
[FIX]change module name to base from product_configurator
bizzappdev Jun 5, 2019
ed4bb69
[FIX]remove extra parentheses
bizzappdev Jun 5, 2019
eda403e
[FIX]change xml-id of record rule
bizzappdev Jun 5, 2019
536a20f
[IMP][#T00494] product_configurator : add domain on value_id and valu…
Jun 5, 2019
0920533
[FIX]add group on toggle button for configuration
bizzappdev Jun 5, 2019
942e0b3
[FIX]add group manager on attr config setings and weight extra
bizzappdev Jun 5, 2019
7b33478
[FIX]add group config manager on varuant price button
bizzappdev Jun 5, 2019
57e3c1f
[FIX]add group config manager on product attr custom val
bizzappdev Jun 5, 2019
554697e
[FIX]remove extra space
bizzappdev Jun 5, 2019
c99a128
[FIX]add group config manager on weight extra on product
bizzappdev Jun 6, 2019
aa282aa
[IMP][T-00513]fix conflict
Jun 6, 2019
110344b
[ADD][T00513]product_configurator : create demo data
Jun 6, 2019
68a60a5
[IMP][#T00494] product_configurator,product_configurator_image_builde…
Jun 6, 2019
d043b37
[ADD][#IMP]product_configurator:improve the code and write test case …
Jun 6, 2019
ced36ea
[IMP][#T00494] product_configurator : solve flak8 in product_attribut…
Jun 6, 2019
fdec6b3
[IMP][#T00494] product_configurator : add depends on _compute_cfg_pri…
Jun 6, 2019
c00cb0c
[IMP][#T00494] product_configurator : remove print statements.
Jun 6, 2019
7995424
[FIX]use UserError instead of warning, raise error if no value is sel…
bizzappdev Jun 6, 2019
8010bfa
[ADD][#T00513] product_configurator_sale, product_configurator, produ…
Jun 7, 2019
c38da4e
[FIX]add value_ids in depends
bizzappdev Jun 7, 2019
559c44b
[ADD][#T00513]product_configurator:create test case for product_confi…
Jun 8, 2019
d0f1f26
[WIP][#T00513] write test-case for product template
bizzappdev Jun 8, 2019
a65ba33
[IMP]price and weight on website
bizzappdev Jun 10, 2019
f96027c
[IMP][#T00513] product_configurator: write test-case for product_temp…
bizzappdev Jun 11, 2019
4cb5715
[IMP][#T00513]product_configurator: create test case for _get_custom_…
Jun 12, 2019
b6508a1
[IMP][#T00513]product_configurator:create test case for _check_value_…
Jun 13, 2019
0390de6
[FIX]fix record rules
bizzappdev Jun 13, 2019
3a69785
[FIX]set value_ids only if value_ids is None
bizzappdev Jun 13, 2019
c954dbf
[IMP][#T00513]product_configurator: create test case for _compute_pro…
Jun 13, 2019
79d98ea
[IMP][#T00513]product_configurator: remove comment statement
Jun 13, 2019
4032fcf
[FIX]uncommit button config_ok
bizzappdev Jun 13, 2019
16a4428
[IMP][#T00513]product_configurator: create test case for unique_attri…
Jun 13, 2019
7deb103
[ADD][t00513]product_configurator,product_configurator_stock: write t…
Jun 14, 2019
91b85ad
[T-00513][IMP] product_configurator: For test-case add changes in pro…
bizzappdev Jun 14, 2019
1336404
[ADD][#T00513]product_configurator:solved conflict
Jun 14, 2019
01fdf77
[FIX]move .get_custom_value_id to config session
bizzappdev Jun 14, 2019
f8414fa
[T-00513][IMP] add new changes
bizzappdev Jun 14, 2019
6d04c5a
[FIX]fix flake8 and pylint errors
bizzappdev Jun 15, 2019
b7fe2f0
[ADD][#T00513]product_configurator: create test case for unique_attri…
Jun 15, 2019
4a06046
[FIX]call get_custom_value using config_session
bizzappdev Jun 17, 2019
4c09635
[FIX]fix flake8
bizzappdev Jun 17, 2019
4ddbb52
[FIX]change realtion and columns name in value_ids
bizzappdev Jun 19, 2019
f27a59f
[FIX][T-00513] product_configurator: add new changes and fix some issue
bizzappdev Jun 19, 2019
ddf7778
[IMP][T-00513] product_configurator: solve flake8
bizzappdev Jun 19, 2019
dd0535c
[FIX]add domain website_published = true in record rules by inheritin…
bizzappdev Jun 19, 2019
5ef775d
[WIP]initial working wizard for the v12 migration
bizzappdev Jun 19, 2019
3c0b99a
[FIX]remove noupdate=1 from security file of product_configurator
bizzappdev Jun 19, 2019
c71671d
[IMP]make image click work for radio and check box
bizzappdev Jun 19, 2019
dfe2090
[FIX]take value_ids from session if value_ids is not list
bizzappdev Jun 21, 2019
b5a7cee
[FIX]if default not exist then set it to {}
bizzappdev Jun 24, 2019
e3971c6
[FIX]return new_attrs outside for loop
bizzappdev Jun 24, 2019
601af76
[IMP][T-00513] product_configurator: add changes for test-case
bizzappdev Jun 24, 2019
6eaf850
[FIX]add copy False in product_ids and attribute_line_ids
bizzappdev Jun 24, 2019
19ebfed
[IMP][T-00513] product_configurator: add changes for test-case
bizzappdev Jun 24, 2019
9033461
[FIX][00513]product_configurator : chnages in test case
Jun 24, 2019
f78c429
[IMP]add description and copy false in attr line_ids and product_ids
bizzappdev Jun 24, 2019
6f0969e
[FIX]add price_extra
bizzappdev Jun 24, 2019
8430ecf
[FIX]fix wizard view
bizzappdev Jun 24, 2019
1547020
[IMP][T-00513] product_configurator: add changes for test-case
bizzappdev Jun 24, 2019
155347e
[FIX]fix flake8 error
bizzappdev Jun 25, 2019
0101d09
[IMP][T-00513] product_configurator: add chages in test_wizard
bizzappdev Jun 25, 2019
cdf55a1
[FIX]fix access rules and record rules
bizzappdev Jun 25, 2019
41d4f05
[FIX]use value_ids is None instead not value_ids and not isinstance(v…
bizzappdev Jun 25, 2019
eac9bb3
[IMP][T-00513] product_configurator: add chages for test-case
bizzappdev Jun 25, 2019
740ceac
[FIX]change model in record rules
bizzappdev Jun 25, 2019
887a4a0
[FIX]fix price extra functionality
bizzappdev Jun 25, 2019
b88e2d5
[FIX]fixes from 11.0
bizzappdev Jun 26, 2019
cd2f779
[FIX][T-00517]fix :: When we create the standard product then it give…
bizzappdev Jun 26, 2019
001d2fb
[FIX]add for loop in compute and constrains method to avoid singleton…
bizzappdev Jun 26, 2019
9702441
[FIX][T-00517]fix default filter,add desciption, allow to keep value_…
bizzappdev Jun 26, 2019
bb21ed6
[FIX]delete recor rules
bizzappdev Jun 26, 2019
8845640
[FIX]add check in create write and unlink
bizzappdev Jun 26, 2019
53ac51e
[FIX]move image to last field in tree view
bizzappdev Jun 27, 2019
4f233b4
[FIX][T-00513] product_configurator: fix test-case issue in product_c…
bizzappdev Jun 27, 2019
88a2d96
[IMP][T-00513] product_configurator: init uncomment code
bizzappdev Jun 27, 2019
e62594a
[FIX]filter configuratble product and loop out then instead checking …
bizzappdev Jun 27, 2019
b8959d9
[FIX] use condition change_config_ok or self.config_ok
bizzappdev Jun 27, 2019
0a019a4
[FIX]remove onchange and add readonly in config_ok on sol/pol/ml
bizzappdev Jun 27, 2019
3b77cf4
[FIX]remove loop from unlink
bizzappdev Jun 27, 2019
ac4e19d
[FIX]set config_ok=true default in method
bizzappdev Jun 28, 2019
b09a156
[FIX]fix flake8
bizzappdev Jun 28, 2019
7797613
[WIP][00513]product_configurator : write testcase
Jun 28, 2019
2ebf2d2
[FIX]move config_ok at top of method
bizzappdev Jun 28, 2019
7fc2258
[FIX]change group manager
bizzappdev Jun 29, 2019
be14605
[FIX]if check_value_ids is none only then set it to self.value_ids
bizzappdev Jun 29, 2019
ef567cb
[FIX]remove config_ok from method check_config_user_access
bizzappdev Jun 29, 2019
15c0ff1
[FIX][T-00513] fix issue test-case issue in product_configurator_sale…
bizzappdev Jun 29, 2019
5983a7a
[FIX] fix ex. name
bizzappdev Jul 10, 2019
b1cc7a1
[FIX] product_configurator: fix validation issue in product configurator
bizzappdev Jul 13, 2019
d7ced2e
[WIP][00517] website_product_configurator: create changes in website …
bizzappdev Jul 13, 2019
82ad6fa
[FIX]fixes from 11.0
bizzappdev Jul 15, 2019
aa54903
[FIX]fix security file
bizzappdev Jul 15, 2019
5370b29
[FIX]add if value_ids is None instead if not value_ids, fix parameter…
bizzappdev Jul 16, 2019
39aa8f3
[FIX]fix argument name
bizzappdev Jul 16, 2019
a978f3f
[IMP][T00517] product_configurator : add attribute on button and solv…
Jul 17, 2019
130975a
[IMP][T00517] product_configurator : add attribute on update_quantity…
Jul 17, 2019
22ee079
[IMP][T00517] product_configurator : add attribute on update_quantity…
Jul 17, 2019
469bce6
[IMP][T00517] product_configurator : add attribute on update_quantity…
Jul 17, 2019
fec94f1
[IMP][T00517] product_configurator : add attribute on update_quantity…
Jul 17, 2019
da4b701
[FIX]add group manager in weight_extra
bizzappdev Jul 17, 2019
44119dd
[FIX][T-00517]website_product_configurator: fix flake8
bizzappdev Jul 19, 2019
2c830c3
[FIX]fix flake8
bizzappdev Jul 23, 2019
e8ec608
[ADD][00517]product_configurator : migration testcase for product_con…
Jul 23, 2019
199f045
[FIX][00517] product_configurator,product_configurator_mrp : solve th…
Jul 24, 2019
58b426d
[FIX]change version in manifest file
bizzappdev Jul 26, 2019
05103e0
[WIP][00517]product_configurator : migration test-case for v11 to v12
Jul 30, 2019
d9821b5
[ADD][FIX][00517]product_configurator : craete test-case for onchang…
Jul 30, 2019
ad579be
[FIX][00517]product_configurator : onchange method call in test-case…
Jul 31, 2019
f14470a
[FIX][00517]product_configurator : solve the flak8
Jul 31, 2019
5da1999
[FIX] product_configurator: Add admin to Manager group
max3903 Aug 5, 2019
b392c0d
[FIX] product_configurator: Reorder and rename the menu to match Odoo
max3903 Aug 5, 2019
ad36ef9
[FIX]add group confg manager to user root and admin
bizzappdev Aug 19, 2019
cd4b7d8
[FIX]website_product_configurator,product_configurator : change for d…
Sep 7, 2019
593d748
[WIP] product_configurator: add change for fix price extra issue
bizzappdev Sep 22, 2019
5d2cf4b
[FIX][T-00517]fix domain calculation don't consider invalidated value…
bizzappdev Sep 28, 2019
c828c9d
[FIX][T-00517]fix price precision on backend wizard
bizzappdev Sep 28, 2019
b20257f
[FIX]display currency in backend wizard
bizzappdev Sep 28, 2019
3718098
Adding created/found variant on configuration session when the sessio…
PCatinean Sep 29, 2019
ce9e967
Added product_id field to config.session views
PCatinean Sep 29, 2019
1c83ccb
[FIX]add ondelete='cascade' instead of ondelete='restrict' in product…
bizzappdev Sep 30, 2019
dab4bec
[FIX]remove action_confirm from create_get_variant and call it from c…
bizzappdev Sep 30, 2019
09fc1dc
[FIX]remove extra call for .create_get_variant
bizzappdev Sep 30, 2019
ed643c8
[FIX][T2998]fix write method
bizzappdev Oct 7, 2019
ad4440b
[FIX]product_configurator : chnage in product_configurator and set de…
Oct 10, 2019
d63d294
[FIX]product_configurator,website_product_configurator : chnages acco…
Oct 10, 2019
17824f8
[IMP][T-00560] product_Configurator: for the restricted value check a…
bizzappdev Oct 14, 2019
0d7325d
[IMP][T-00560] product_configurator: fix issue of change state config…
bizzappdev Oct 15, 2019
d94b33b
[IMP][T-00560] product_configurator: make change for custom value
bizzappdev Oct 23, 2019
e32eaa0
[IMP][T-00560] product_configurator: make readonly attribute if custo…
bizzappdev Oct 23, 2019
3edbd3c
[IMP][T-00560] product_configurator: solve flake8
bizzappdev Oct 25, 2019
5184319
[FIX]product_configurator : add new test case for get_onchange_domain…
Nov 1, 2019
5fe9f92
[FIX]fix price precision on backend wizard
bizzappdev Nov 6, 2019
087df9f
[WIP][T-00616] Product_configurator: show price_extra in attribute va…
bizzappdev Nov 21, 2019
ab284fa
[IMP][T-00616] Product_configurator: price extra changes
bizzappdev Nov 25, 2019
771d02a
[FIX][T-00616]fix test case and code optimization
bizzappdev Nov 26, 2019
eaac878
[FIX][T-00547]move code from onchage to new method apply_onchage_values
bizzappdev Dec 2, 2019
1ecc456
[FIX][T-00616]find price from related product, and then loop out over…
bizzappdev Dec 2, 2019
bbc216e
[IMP][T-00622]add name in separator for Configuration Images and Conf…
bizzappdev Dec 12, 2019
958098d
[FIX][T-00631]call onchange for custom values too
bizzappdev Dec 17, 2019
0fbd89e
[IMP]Add installable False to module from version 12
bizzappdev Dec 26, 2019
2740eb6
[MIG]migrate product configurator base to 13.0 from 12.0
bizzappdev Dec 31, 2019
60474b7
[IMP][T3186]add domain in restriction
bizzappdev Dec 31, 2019
e1c25b4
Revert "[IMP][T3186]add domain in restriction"
bizzappdev Dec 31, 2019
63f0d8f
[IMP][T3186]add domain in restriction
bizzappdev Dec 31, 2019
df7da07
[FIX][T3186]fix variant prices domain
bizzappdev Dec 31, 2019
132e1c1
[FIX][T3186]fix variant prices domain
bizzappdev Dec 31, 2019
f82bfad
[FIX][T3186]fix product_preset_id in onchane
bizzappdev Dec 31, 2019
e85f396
[FIX][T3186]send template in context on reset
bizzappdev Dec 31, 2019
d452243
[FIX][T3186]change int to integer (custom type)
bizzappdev Dec 31, 2019
952f52f
[FIX][T3186]fix reset button functionality
bizzappdev Jan 1, 2020
aa3a72a
[FIX][T3186]hide create button from variants
bizzappdev Jan 1, 2020
ab73b3a
[FIX][T3186]prevent to save wrong custom value when no step exist
bizzappdev Jan 1, 2020
8b4b2ad
[FIX][T3186]prevent warning for int/float value validation on reset
bizzappdev Jan 1, 2020
f8ca95d
[FIX][T3186] fix js error due to undefined element
bizzappdev Jan 1, 2020
46b7577
[FIX][T3186] open config attribute view from product_configurator or …
bizzappdev Jan 2, 2020
00e87e9
[FIX][T3186] fix context on attribute lines
bizzappdev Jan 2, 2020
9676001
[FIX][T3186] fix context on attribute lines
bizzappdev Jan 2, 2020
3b1f9df
[FIX][T3186] fix context on attribute lines
bizzappdev Jan 2, 2020
d4bf229
[FIX][T3186] fix context on attribute lines
bizzappdev Jan 2, 2020
bf347fa
[WIP][3186]add views in wizard action
bizzappdev Jan 3, 2020
a9260cf
[IMP][T3186]add helper methods to call onchage
bizzappdev Jan 4, 2020
f70670f
[IMP][T3186]remove custom values on variant
bizzappdev Jan 4, 2020
74b28b4
[IMP][T3186]remove search on custom values in get_variant_search_domain
bizzappdev Jan 4, 2020
edd6fb4
[FIX][3186]add name in session custom values
bizzappdev Jan 6, 2020
768f4c1
[FIX][T3199]add active false in custom attribute values
bizzappdev Jan 6, 2020
fdaf55d
[FIX]fix flake8
bizzappdev Jan 28, 2020
7213fd2
[FIX]remove print
bizzappdev Jan 28, 2020
4475835
[FIX][T3186]fix duplicate copy of attribute-lines and custom values w…
bizzappdev Feb 10, 2020
184d0e4
[MIG]migrate website_product_configurator to v13
bizzappdev Feb 12, 2020
50720ec
[FIX]add res config settings view
bizzappdev Feb 19, 2020
2b3bc0e
[FIX]remove extra context from res config settings view
bizzappdev Feb 19, 2020
4c9844a
[FIX]fix configurator setting menu
bizzappdev Feb 19, 2020
f34eb02
[FIX]update po file
bizzappdev Feb 19, 2020
2ed1a53
[FIX][T3200]fix price in cart lines
bizzappdev Feb 24, 2020
a977b45
[FIX][T3200]fix product session in context
bizzappdev Feb 27, 2020
a89c856
[FIX]fix flake8 error
bizzappdev Mar 2, 2020
e43597d
[FIX]fix signletom error
bizzappdev Sep 10, 2020
26e30e7
Fix flake8 error
PCatinean Oct 17, 2020
280fd10
[13.0][FIX]wrong view inherit (#183)
luc-demeyer Jan 8, 2021
6097bdb
FIX user access if sudo() mode (#180)
Jan 11, 2021
84a9be7
[13.0][FIX] Error on smart button with context (#184)
Jan 11, 2021
2164877
[IMP] product_configurator: black, isort, prettier
dreispt Mar 19, 2021
dee48b6
[MIG] product_configurator: Migration to 14.0
dreispt Mar 19, 2021
ef60b8b
[IMP] Improved the code and made the module as installable.
Chandresh-SerpentCS Mar 31, 2021
793d9e1
[FIX] product_configurator: wizard form would not open
dreispt Mar 31, 2021
a5f717a
[FIX] Fixed pre-commit, improved the methods.
Chandresh-OSI Apr 16, 2021
e837800
[FIX] product_configurator: attribute required error when opening con…
dreispt Apr 20, 2021
d34bc23
[FIX] product_configurator: fix installation log warnings
dreispt Apr 20, 2021
0102c62
[FIX] product_configurator: readme, precommit, beta maturity
dreispt Apr 27, 2021
c3ad7da
[UPD] Update product_configurator.pot
oca-travis Apr 27, 2021
6b2b293
[UPD] README.rst
OCA-git-bot Apr 27, 2021
f10bc6e
[FIX] product_configurator: remove old readme file
dreispt Apr 27, 2021
1afbbad
product_configurator 14.0.1.0.1
OCA-git-bot May 3, 2021
cc190f8
[MIG] Migrated product_configurator base to V14
PCatinean May 7, 2021
3c9a727
[MIG] rebase product configurator module.
pledrateam May 13, 2021
bcb04e4
[MIG] rebase product configurator module for translation file.
pledrateam May 13, 2021
38d370c
[UPD] Update product_configurator.pot
oca-travis May 13, 2021
9f93cb4
[UPD] README.rst
OCA-git-bot May 13, 2021
6b428f4
product_configurator 14.0.1.1.0
OCA-git-bot May 13, 2021
620a53d
[FIX]remove stock from depends
pledrateam May 17, 2021
68dc253
[FIX]product_configurator: stock depending view move to stock module
pledrateam May 18, 2021
f836e83
product_configurator 14.0.1.2.0
OCA-git-bot May 19, 2021
cc72ec0
FIX form_widget.js because it conflicted with the evaluation of the c…
May 23, 2021
14d2015
[FIX] product_configurator: missing variable initialization in produc…
May 23, 2021
6edb690
product_configurator 14.0.1.2.1
OCA-git-bot May 24, 2021
e3dfbb6
Modifi Fotmat code
May 24, 2021
22ca9b4
Modify format by pre-commite
May 24, 2021
6295907
product_configurator 14.0.1.2.2
OCA-git-bot May 25, 2021
a6ef5f0
Add pcatinean as maintainer for all modules
PCatinean Jun 15, 2021
3e8a2fe
[UPD] README.rst
OCA-git-bot Jun 22, 2021
da3630b
[WIP][T-01839]product_configurator: remove price calculation from ses…
pledrateam Oct 25, 2021
7cddc58
[REF] *: fix PCatinean maintainer
dreispt Dec 10, 2021
4201a35
[UPD] README.rst
OCA-git-bot Dec 10, 2021
ec6ffed
product_configurator 14.0.1.2.3
OCA-git-bot Dec 10, 2021
4c99252
[FIX] product_configurator: ordinary users don't have access to `act_…
DonatasV Mar 10, 2022
8685a8d
product_configurator 14.0.1.2.4
OCA-git-bot Mar 22, 2022
7ba185b
[IMP] Change from Transient to regular Model
patrickrwilson Apr 26, 2022
6dd656e
product_configurator 14.0.1.2.5
OCA-git-bot Jul 4, 2022
82f9615
[FIX] product_configurator
csil300 Aug 26, 2022
8954710
product_configurator 14.0.1.2.6
OCA-git-bot Sep 27, 2022
6dc3560
[MIG] product_configurator: Migration to 16.0
dannyadair Nov 22, 2023
123d21b
[REF] product_configurator: pre-commit
dreispt Dec 9, 2023
52a567d
[FIX] product_configurator: Deprecated attribute
SirAionTech Jan 10, 2024
24bb5a3
[FIX] product_configurator: Validate attributes
SirAionTech Jan 10, 2024
637ceec
[IMP] product_configurator: Use new translation syntax
SirAionTech Jan 10, 2024
e7467ee
[IMP] product_configurator: Use new name_search
SirAionTech Jan 10, 2024
532a966
[REF] product_configurator: Remove unused method
SirAionTech Jan 10, 2024
bee76a7
[FIX] product_configurator: product.product.price does not exist
SirAionTech Jan 11, 2024
f335582
[IMP] product_configurator: Use existing flatten
SirAionTech Jan 11, 2024
a595cf3
[FIX] product_configurator: Remove old commented code
SirAionTech Jan 11, 2024
9412f47
[IMP] product_configurator: Do not recreate same exception
SirAionTech Jan 10, 2024
2f667e4
[UPD] Update product_configurator.pot
Feb 5, 2024
673cc2f
[IMP] product_configurator: pre-commit execution
dreispt Feb 22, 2024
a883bcc
[MIG] product_configurator: Migration to 17.0
dreispt Feb 22, 2024
fb5d191
[IMP]product_configurator:Allow Reset and Back with required fields t…
Vandan-OSI Jun 4, 2024
a6baba3
[FIX] check product configurater steps and add warnings
Urvisha-OSI Jun 20, 2024
1db72ba
[FIX]Refreash issue on Next button.
Vandan-OSI Jun 26, 2024
d268049
[IMP]Configurator Tab duplicate Checks and Warnings
Vandan-OSI Jul 2, 2024
bc610fe
[IMP]ADD Company Field in Session and Calulate Price based Company.
Vandan-OSI Jul 19, 2024
92a9f6b
[IMP]IMP Preset Code and M2M Error.
Vandan-OSI Jul 23, 2024
9e67ebc
[IMP]IMP M2M Code and Preset Onchnage.
Vandan-OSI Jul 24, 2024
687f9cd
[IMP]IMP Onchange Domain Code.
Vandan-OSI Jul 26, 2024
198e5c5
[IMP]IMP Code.
Vandan-OSI Aug 8, 2024
6d5e63d
[IMP] IMP Code for M2M Onchange Values.
Vandan-OSI Sep 3, 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
Binary file added pandoc-3.1.11.1-1-amd64.deb
Binary file not shown.
25 changes: 25 additions & 0 deletions product_configurator/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#Odoo Product Configurator

This module is Dynamic configuration wizard for Odoo back-end and the foundation for
external configuration interfaces such 'website_product_configurator'.

By itself this module does not configure custom products but offers the basis for
generating, validating, updating configurable products using configuration interfaces.

# Features

- Inhibition of automatically created variants.
- Extension of attribute lines to offer required, custom and multiple selection.
- Configuration / Compatibility rules between attributes.
- Separation of attributes in different steps.
- Images for intermediate and final configurations.
- Managing active configuration sessions for external configurators
- Set of helper methods required for any Odoo configuration module.

# Usage

This module is Dynamic configuration wizard for Odoo back-end and the foundation for
external configuration interfaces such 'website_product_configurator'.

By itself this module does not configure custom products but offers the basis for
generating, validating, updating configurable products using configuration interfaces.
86 changes: 86 additions & 0 deletions product_configurator/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
====================
Product Configurator
====================

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

.. |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/17.0/product_configurator
: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-17-0/product-configurator-17-0-product_configurator
: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=17.0
:alt: Try me on Runboat

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

This module has all the mechanics to support product configuration. It
serves as a base dependency for configuration interfaces.

**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%0Aversion:%2017.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

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

- Nikul Chaudhary <nchaudhary@opensourceintegrators.com>
- Murtaza Mithaiwala <mmithaiwala@opensourceintegrators.com>

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/17.0/product_configurator>`_ 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/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from . import models
from . import wizard

from .init_hook import post_init_hook
54 changes: 54 additions & 0 deletions product_configurator/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"name": "Product Configurator",
"version": "17.0.1.0.0",
"category": "Generic Modules/Base",
"summary": "Base for product configuration interface modules",
"author": "Pledra, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/product-configurator",
"external_dependencies": {
"python": [
"mako",
]
},
"depends": ["account"],
"data": [
"security/configurator_security.xml",
"security/ir.model.access.csv",
"views/res_config_settings_view.xml",
"data/menu_configurable_product.xml",
"data/product_attribute.xml",
"data/ir_sequence_data.xml",
"data/ir_config_parameter_data.xml",
"views/product_view.xml",
"views/product_attribute_view.xml",
"views/product_config_view.xml",
"wizard/product_configurator_view.xml",
],
"assets": {
"web.assets_backend": [
"/product_configurator/static/src/scss/form_widget.scss",
"/product_configurator/static/src/js/form_widgets.esm.js",
"/product_configurator/static/src/js/boolean_button_widget.esm.js",
"/product_configurator/static/src/js/boolean_button_widget.xml",
"/product_configurator/static/src/js/relational_fields.esm.js",
"/product_configurator/static/src/js/view.js",
]
},
"demo": [
"demo/product_template.xml",
"demo/product_attribute.xml",
"demo/product_config_domain.xml",
"demo/product_config_lines.xml",
"demo/product_config_step.xml",
"demo/config_image_ids.xml",
],
"images": ["static/description/cover.png"],
"post_init_hook": "post_init_hook",
# "qweb": ["static/xml/create_button.xml"],
"development_status": "Beta",
"maintainers": ["PCatinean"],
"installable": True,
"application": True,
"auto_install": False,
}
9 changes: 9 additions & 0 deletions product_configurator/data/ir_config_parameter_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="manager_product_configuration_settings" model="ir.config_parameter">
<field
name="key"
>product_configurator.manager_product_configuration_settings</field>
<field name="value">True</field>
</record>
</odoo>
9 changes: 9 additions & 0 deletions product_configurator/data/ir_sequence_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="seq_config_session" model="ir.sequence">
<field name="name">Configuration Session</field>
<field name="code">product.config.session</field>
<field name="prefix">CS</field>
<field name="padding">4</field>
</record>
</odoo>
132 changes: 132 additions & 0 deletions product_configurator/data/menu_configurable_product.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>

<menuitem
id="menu_product_configurable"
name="Configurator"
web_icon="product_configurator,static/description/icon.png"
sequence="20"
groups="product_configurator.group_product_configurator_manager"
/>
<menuitem
id="menu_product_configurable_product_main"
name="Configurable Products"
parent="menu_product_configurable"
sequence="10"
/>
<menuitem
id="menu_product_configurable_settings"
name="Configuration"
parent="menu_product_configurable"
sequence="20"
/>

<record id="product_configurable_template_action" model="ir.actions.act_window">
<field name="name">Configurable Templates</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.template</field>
<field name="view_mode">kanban,tree,form</field>
<field name="view_id" ref="product.product_template_kanban_view" />
<field
name="context"
>{'default_config_ok': True, 'custom_create_variant': True, 'search_default_filter_config_ok': 1}</field>
</record>

<menuitem
action="product_configurable_template_action"
id="menu_product_configurable_template_action"
parent="menu_product_configurable_product_main"
sequence="20"
/>

<record id="product_configurable_variant_action" model="ir.actions.act_window">
<field name="name">Configured Variants</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.product</field>
<field name="view_mode">kanban,form,tree</field>
<field name="search_view_id" ref="product.product_search_form_view" />
<field name="view_id" eval="False" /> <!-- Force empty -->
<field
name="context"
>{'default_config_ok': True, 'custom_create_variant': True, 'search_default_filter_config_ok': 1}</field>
</record>

<menuitem
id="menu_product_configurable_variants_action"
action="product_configurable_variant_action"
name="Configurable Variants"
parent="menu_product_configurable_product_main"
sequence="25"
/>

<record
id="action_product_configurator_configuration"
model="ir.actions.act_window"
>
<field name="name">Settings</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
<field
name="view_id"
ref="product_configurator.configurator_settings_view_form"
/>
<field name="context">{'module' : 'product_configurator'}</field>
</record>

<menuitem
id="menu_action_product_configurator_configuration"
action="action_product_configurator_configuration"
name="Settings"
active="False"
parent="menu_product_configurable_settings"
sequence="0"
/>

<record id="product_config_steps_action" model="ir.actions.act_window">
<field name="name">Configuration Steps</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.config.step</field>
<field name="view_mode">tree,form</field>
</record>

<menuitem
id="menu_product_config_steps_action"
action="product_config_steps_action"
name="Configuration Steps"
parent="menu_product_configurable_settings"
sequence="30"
/>

<record id="product_config_domain_action" model="ir.actions.act_window">
<field name="name">Configuration Restrictions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.config.domain</field>
<field name="view_mode">tree,form</field>
</record>

<menuitem
id="menu_product_config_domain_action"
action="product_config_domain_action"
name="Configuration Restrictions"
parent="menu_product_configurable_settings"
sequence="40"
/>

<record id="product_config_session" model="ir.actions.act_window">
<field name="name">Configuration Sessions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">product.config.session</field>
<field name="view_mode">tree,form</field>
</record>

<menuitem
id="menu_product_config_session"
action="product_config_session"
name="Configuration Sessions"
parent="menu_product_configurable_settings"
sequence="50"
/>

</odoo>
15 changes: 15 additions & 0 deletions product_configurator/data/product_attribute.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">

<record id="custom_attribute" model="product.attribute">
<field name="name">Custom</field>
<field name="active" eval="False" />
</record>

<record id="custom_attribute_value" model="product.attribute.value">
<field name="name">Custom</field>
<field name="attribute_id" ref="custom_attribute" />
<field name="active" eval="True" />
</record>

</odoo>
Loading
Loading