-
Notifications
You must be signed in to change notification settings - Fork 26
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
Move modules to the OCA #359
Comments
Thanks for your wonderful work on moving towards OCA! One question, is there a (very rough) time estimate when the migration will be complete? Will it target 14.0 and 12.0? Or also 16.0 once it is released? Thanks again, regards. |
Hey @ferdymercury ,
|
Thanks for the info! Do you know by chance if the obeesdoo modules are also available for v14?
Nice, thanks!
Not sure if I can be of any help with it, I don't know what are the steps involved towards it. |
Nice to hear that our modules are used elsewhere :-) We won't port the beesdoo modules to v14, we'll jump directly to v16. You probably noticed we're busy splitting all these modules as well. Tell us if you have trouble upgrading those, we might give a few pointers. To port on v16, you will need to adapt the code of v14 to the new code that will be out next week. Then you must write migration scripts for the data. We can also arrange a call sometimes to get you started. |
Our coop supermarket (in Valencia) is planning to migrate from a closed-source ERP to odoo around the end of the year. The script I am writing just ports the data (excel files) to Odoo via its API. My question is, could I just migrate from the Excel files to Odoo v16? Or your modules won't just be available in Odoo16 unless someone has written migration scripts for them? |
If you're importing data directly to v16, you won't need migration scripts for you data. You will only need the code available in v16. We will probably port cooperator modules in early 2023 and beesdoo modules later in the year, nothing sure though. |
Thanks for the clarification and congrats for the OCA v14 migration! Just in case I find some time in the future, how many hours do you estimate it would take me to port the OCA cooperators module from v14 to v16? I have experience with C++ and Python programming, but none with your modules / addons. |
I'm afraid it's a bit hard to tell because we don't know much about odoo 16 yet. Plus you'd need to get familiar with the odoo framework first. For all the modules, without the migration scripts, I'd say between 40 and 80 hours ? |
Ok, good to know, thanks for the info. Then it's something I surely can't do, as I am just volunteering a couple of hours here and there during my free time apart from my normal job :) . |
Legend
@huguesdk fyi |
moving some modules to other repos might need some extra work. for example, OCA/website#914 is currently blocked because it lowers test coverage, so it has been flagged as “needs tests”. |
current status
here’s the order in which i think things should be done:
regarding the other modules (api & other l10n), i think that the pull requests should be able to be created at any time. |
@huguesdk thx for the summary ! |
Opened PR to move |
PR was rejected by |
Hi @robinkeunen, sorry to bother again. We are finally starting the ERP system using odoo12 (with the aforementioned beescoop and coopiteasy modules), however I noticed that our Toledo-weighing-scale seems only to be supported in odoo13 (https://github.com/odoo/odoo/blob/13.0/addons/hw_drivers/drivers/SerialScaleDriver.py). I was wondering whether any other of your customers was able to backport that driver into odoo12, or if you have an estimate on how many hours such an endeavour would take. Thanks in advance and congrats for the great advances with the splitting and OCA porting! |
If not too late, I would strongly recommend going on more recent versions of odoo (16 or at least 14). Migration later will be very costly. We're starting the analysis to move our supermarket towards version 16. @huguesdk can you update ferdymercury on "the state of the Toledo" ? I'm not sure where we're at right now. |
We are using the beesdoo modules, are these already ready for 14 or 16? |
@ferdymercury the weighing scale driver that you’re referring to are the drivers that run on the iot box (or pos computer with posboxless), not on the odoo server, and using different versions between those is not a problem, as the communication protocol hasn’t changed since version 8.0. i didn’t know that the code was still available in the 13.0 branch! it was present in version 12.0 before this commit, which removed it. this said, i do not recommend using the odoo weighing scale driver. it has a terrible latency (sometimes up to several seconds). instead, i recommend to use pywebdriver (instead of posboxless), which handles the same mettler toledo protocol (8217) as the odoo driver, but with a much lower latency. |
This comment was marked as off-topic.
This comment was marked as off-topic.
the setup is quite simple once you understand how it works:
|
@robinkeunen i updated my previous message above with the new pull requests to move back |
This comment was marked as off-topic.
This comment was marked as off-topic.
are you using pywebdriver 3.0.15 or more recent? because there was a fix for the scale driver for windows in that version. in your config file, in the
and the
i’m not sure how well it works on windows, i never tried it. |
This comment was marked as off-topic.
This comment was marked as off-topic.
in the status tab, there should be a anyway, this github issue is not meant for pywebdriver support. if you think that there is a bug, please file an issue on akretion/pywebdriver. we can also possibly offer paid support if you would like us to look into the issue. |
Depends on
email_template_config
#356The text was updated successfully, but these errors were encountered: