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

[WIP] Split shopinvader in 2 modules base and product #1382

Open
wants to merge 23 commits into
base: 14.0
Choose a base branch
from

Conversation

matthieusaison
Copy link

@matthieusaison matthieusaison commented Jul 3, 2023

Resolves #1372

@lmignon
Copy link
Collaborator

lmignon commented Jul 17, 2023

Hi @matthieusaison

All this seems to be a hard work. Do you plan to finalize this work in the coming days or do you need some helo on it?

Regards,

lmi

shopinvader_multi_category/__manifest__.py Outdated Show resolved Hide resolved
shopinvader_product_media/__manifest__.py Outdated Show resolved Hide resolved
shopinvader_search_engine/__manifest__.py Outdated Show resolved Hide resolved
shopinvader_v1_base/migrations/14.0.5.14.1/post-migrate.py Outdated Show resolved Hide resolved
shopinvader_v1_base/models/shopinvader_partner.py Outdated Show resolved Hide resolved
shopinvader_v1_base/services/cart.py Outdated Show resolved Hide resolved
shopinvader_v1_base/tests/common.py Outdated Show resolved Hide resolved
shopinvader_v1_product/models/shopinvader_variant.py Outdated Show resolved Hide resolved
shopinvader_v1_product/services/cart.py Outdated Show resolved Hide resolved
shopinvader_v1_product/tests/test_backend.py Outdated Show resolved Hide resolved
@matthieusaison
Copy link
Author

Hi @lmignon
I was in vacation last weeks. I'm back on this work.
It's a tricky work, thanks to propose your help.

@matthieusaison matthieusaison force-pushed the 14.0-split_shopinvader_v1_product branch 3 times, most recently from 761073e to ff58e56 Compare August 8, 2023 13:53
@sebastienbeau sebastienbeau force-pushed the 14.0-split_shopinvader_v1_product branch 8 times, most recently from c1a5af5 to 0206922 Compare August 9, 2023 21:57
@sebastienbeau
Copy link
Contributor

Test are green !! \o/
We need to add the migration script and test it with a real project

@sebastienbeau
Copy link
Contributor

@lmignon you can start to review

@lmignon
Copy link
Collaborator

lmignon commented Aug 21, 2023

@matthieusaison @sebastienbeau Thank you for this hard work. All this seems to go into the right way. I haven't found any issue at first read of this giant PR.

Copy link
Contributor

@marielejeune marielejeune left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this huge work!
Just one minor comment

@marielejeune
Copy link
Contributor

marielejeune commented Sep 13, 2023

shopinvader.variant and shopinvader.variant.binding.wizard are now defined in shopinvader_product_binding which is not a dependency of shopinvader_restapi.
This test class methods must thus be adapted: https://github.com/shopinvader/odoo-shopinvader/blob/e42e6848ed9875d848daf4c49528d2c022e38bb0/shopinvader_restapi/tests/common.py#L53C5-L74C19 and https://github.com/shopinvader/odoo-shopinvader/blob/e42e6848ed9875d848daf4c49528d2c022e38bb0/shopinvader_restapi/tests/common.py#L41C5-L51C36

@matthieusaison
Copy link
Author

matthieusaison commented Sep 19, 2023 via email

@sebastienbeau sebastienbeau added this to the 14.0 milestone Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants