[18.0] initialize+openupgrade_framework+analysis+base#4709
Conversation
- Apply new copier template. (from v1.14.2 to v1.18 : replace setup by pyproject.toml, replace black by ruff, ...) - Disable .github/workflows/test.yml because the openupgrade is not initialized yet - add new empty modules160-170.rst file
…de is not initialized yet
.github/workflows/test.yml
-This commit remove unecessary patch -Check if test exist then execute it in the test.yml -Remove the test loader from patch, detail at OCA#4327 (comment)
If we don't include it, /jsonrpc route doesn't work.
If you have a module in previous versions that adds data on a model,
and such model is not loaded in the registry in current version because
the module is absent in it, you can't uninstall such module, getting
this error:
File "odoo/odoo/addons/base/models/ir_model.py", line 1945, in _module_data_uninstall
delete(self.env[model].browse(item[1] for item in items))
File "odoo/odoo/api.py", line 463, in __getitem__
return self.registry[model_name]._browse(self, (), ())
File "odoo/odoo/modules/registry.py", line 177, in __getitem__
return self.models[model_name]
KeyError: 'model'
With this patch, data cleanup of such model is skipped and there's no crash.
…ore ; add links to the new OpenUpgrade website
|
Hi @hbrunn @MiquelRForgeFlow, could you please update the status of this PR. Is it ready to merge?. I noticed that several commits could be squashed. |
(also, |
|
it's ready for review, mergeability is up to the reviewers to decide |
c09f171 to
9c6d0de
Compare
|
included #4796 and squashed fixup commits |
|
/ocabot migration base |
|
There's no issue in this repo with the title 'Migration to version 18.0' and the milestone 18.0, so not possible to add the comment. |
|
/ocabot migration base |
0bf3977 to
347832d
Compare
|
/ocabot merge nobump |
|
This PR looks fantastic, let's merge it! |
|
Congratulations, your PR was merged at a96ecae. Thanks a lot for contributing to OCA. ❤️ |
Left to do before we can sensibly start with migrating modules: