You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @jaredkipe, now that the 20.0 branch exists, I opened #999 with the queue_job migration. I didn't want to duplicate your work, so I compared it with your commit hibou-io/oca-queue@67f4776. I took your use of odoo.sql_db.PG_CONCURRENCY_EXCEPTIONS_TO_RETRY and added you as co-author.
jobrunner: odoo.service.db is gone, so it uses odoo.modules.db.list_dbs
JobSerialized: Odoo 20 calls _setup_attrs__, so the _setup_attrs override was never run
job_direct_graph widget ported to Owl 3 (static props throws at construction)
remaining_days widget → relative_date
lint fixes required by the 20.0 template (ruff 0.16.8, pylint-odoo 10)
Tested on Odoo 20 with PostgreSQL 16: all 54 queue_job tests pass. A review there would be very welcome, and so would anything from your branch that I missed.
Activity
UsmanGhias commentedon Sep 24, 2026
Regarding issue #997 (20.0 queue_job ready waiting branch):
Best,
Usman
jaredkipe commentedon Sep 24, 2026
@UsmanGhias this isn't an 'issue' it is a little marker for me or someone else to come and get this when the 20 branch is available.
UsmanGhias commentedon Sep 24, 2026
Understood, thanks for clarifying Jared - makes total sense as a placeholder.
dhongu commentedon Sep 28, 2026
Hi @jaredkipe, now that the 20.0 branch exists, I opened #999 with the
queue_jobmigration. I didn't want to duplicate your work, so I compared it with your commit hibou-io/oca-queue@67f4776. I took your use ofodoo.sql_db.PG_CONCURRENCY_EXCEPTIONS_TO_RETRYand added you as co-author.#999 also covers a few things that break on 20.0:
odoo.service.dbis gone, so it usesodoo.modules.db.list_dbsJobSerialized: Odoo 20 calls_setup_attrs__, so the_setup_attrsoverride was never runjob_direct_graphwidget ported to Owl 3 (static propsthrows at construction)remaining_dayswidget →relative_dateTested on Odoo 20 with PostgreSQL 16: all 54
queue_jobtests pass. A review there would be very welcome, and so would anything from your branch that I missed.jaredkipe commentedon Sep 28, 2026
@dhongu 👍