I recently bought multiple third party apps we needed for our migration to 18. We come from 17.
Currently we are in the test phase of our migreation (testing our own custom modules etc.)
When I saw the error about still using tree in some of the code, I tought this was in our code, but no, when I checked I saw the shopify_ept and shipping_backbone_ns still use tree in some places.
Is this supposed to work? Can I change them myself or do I have to ask for permission to do so? How can they forget to change certain code to list instead of tree. Because most of their code is using list instead of tree.
Note: I already contacted the authors of the modules, but if I have to wait for an answer this could take some time.
Thanks!
此問題已被標幟
Hope it helps
Hello,
You can generally update it yourself for your own implementation. In Odoo 18, some view definitions changed from tree to list, so if a third-party module still contains older references, it may trigger errors during migration.
Since most of the module already uses list, this is likely an incomplete Odoo 18 adaptation rather than a major issue. While waiting for the authors to respond, you can review and replace the remaining occurrences carefully and test them in your staging environment before moving to production.
It’s still a good idea to inform the module authors so they can provide an official update and keep future upgrades cleaner.
Hope this works for you! If you need any help implementing this or want a more optimized approach, feel free to reach out for further discussion.
Regards,
Zehntech Technologies Inc.
Hello
Legally and technically: Yes, you can change them right now.
Under OPL-1, you are explicitly allowed to modify the software for your own internal use or for your client's use.
Que: "Have you found <tree> tag in this module, right?"
Hope this helps
Thanks