Skip to content

Commit 8d75f09

Browse files
authored
Merge pull request #107 from OpenSPP/fix/migrate-queue-job-to-job-worker
fix: remove OCA/queue_job, complete migration to job_worker
2 parents 82005a6 + ad2d2d7 commit 8d75f09

File tree

20 files changed

+51
-129
lines changed

20 files changed

+51
-129
lines changed

.github/workflows/ci-full.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ concurrency:
3030
cancel-in-progress: true
3131

3232
env:
33-
ODOO_ADDONS_PATH: /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/queue,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
33+
ODOO_ADDONS_PATH: /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
3434

3535
jobs:
3636
# ============================================================================

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ concurrency:
1717
cancel-in-progress: true
1818

1919
env:
20-
ODOO_ADDONS_PATH: /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/queue,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
20+
ODOO_ADDONS_PATH: /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
2121

2222
jobs:
2323
# ============================================================================

docker/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ RUN --mount=type=cache,target=/tmp/downloads,sharing=locked \
111111
}; \
112112
download_module "OCA/server-ux" "server-ux"; \
113113
download_module "OCA/server-tools" "server-tools"; \
114-
download_module "OCA/queue" "queue"; \
115114
download_module "OpenSPP/odoo-job-worker" "odoo-job-worker"; \
116115
download_module "OCA/server-backend" "server-backend"; \
117116
download_module "OCA/rest-framework" "rest-framework"; \

docker/odoo.conf.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ list_db = ${LIST_DB}
1818
data_dir = /var/lib/odoo
1919

2020
# Addons path - includes Odoo core, OpenSPP, and OCA modules
21-
addons_path = /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/queue,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
21+
addons_path = /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it
2222

2323
# =============================================================================
2424
# Security

scripts/test_single_module.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ run_tests_docker() {
196196
--entrypoint "" \
197197
test \
198198
/opt/odoo/odoo/odoo-bin \
199-
--addons-path=/opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/queue,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it \
199+
--addons-path=/opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons,/mnt/extra-addons/openspp,/mnt/extra-addons/server-ux,/mnt/extra-addons/server-tools,/mnt/extra-addons/odoo-job-worker,/mnt/extra-addons/server-backend,/mnt/extra-addons/rest-framework,/mnt/extra-addons/muk-it \
200200
-d "$DB_NAME" \
201201
--db_host=db \
202202
--db_port=5432 \

spp_hxl_area/README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Key Capabilities
4343
processing → done)
4444
- Auto-sync indicators to ``spp.data.value`` for CEL expression access
4545
- Link imports to hazard incidents for disaster response tracking
46-
- Process imports asynchronously via queue_job
46+
- Process imports asynchronously via job_worker
4747

4848
Key Models
4949
~~~~~~~~~~
@@ -118,7 +118,7 @@ Dependencies
118118
~~~~~~~~~~~~
119119

120120
``spp_hxl``, ``spp_area``, ``spp_cel_domain``, ``spp_hazard``,
121-
``spp_security``, ``queue_job``
121+
``spp_security``, ``job_worker``
122122

123123
**Table of contents**
124124

spp_hxl_area/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"spp_cel_domain",
1818
"spp_hazard",
1919
"spp_security",
20-
"queue_job",
20+
"job_worker",
2121
],
2222
"external_dependencies": {
2323
"python": [

spp_hxl_area/readme/DESCRIPTION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Import HXL-tagged field data and aggregate to area-level indicators for humanita
1010
- Track imports as batches with state machine (draft → mapped → processing → done)
1111
- Auto-sync indicators to `spp.data.value` for CEL expression access
1212
- Link imports to hazard incidents for disaster response tracking
13-
- Process imports asynchronously via queue_job
13+
- Process imports asynchronously via job_worker
1414

1515
### Key Models
1616

@@ -56,4 +56,4 @@ After installing:
5656

5757
### Dependencies
5858

59-
`spp_hxl`, `spp_area`, `spp_cel_domain`, `spp_hazard`, `spp_security`, `queue_job`
59+
`spp_hxl`, `spp_area`, `spp_cel_domain`, `spp_hazard`, `spp_security`, `job_worker`

spp_hxl_area/static/description/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ <h1>Key Capabilities</h1>
390390
processing → done)</li>
391391
<li>Auto-sync indicators to <tt class="docutils literal">spp.data.value</tt> for CEL expression access</li>
392392
<li>Link imports to hazard incidents for disaster response tracking</li>
393-
<li>Process imports asynchronously via queue_job</li>
393+
<li>Process imports asynchronously via job_worker</li>
394394
</ul>
395395
</div>
396396
<div class="section" id="key-models">
@@ -493,7 +493,7 @@ <h1>Extension Points</h1>
493493
<div class="section" id="dependencies">
494494
<h1>Dependencies</h1>
495495
<p><tt class="docutils literal">spp_hxl</tt>, <tt class="docutils literal">spp_area</tt>, <tt class="docutils literal">spp_cel_domain</tt>, <tt class="docutils literal">spp_hazard</tt>,
496-
<tt class="docutils literal">spp_security</tt>, <tt class="docutils literal">queue_job</tt></p>
496+
<tt class="docutils literal">spp_security</tt>, <tt class="docutils literal">job_worker</tt></p>
497497
<p><strong>Table of contents</strong></p>
498498
<div class="contents local topic" id="contents">
499499
<ul class="simple">

spp_import_match/README.rst

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
.. image:: https://odoo-community.org/readme-banner-image
2-
:target: https://odoo-community.org/get-involved?utm_source=readme
3-
:alt: Odoo Community Association
4-
51
====================
62
OpenSPP Import Match
73
====================
84

9-
..
5+
..
106
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
117
!! This file is generated by oca-gen-addon-readme !!
128
!! changes will be overwritten. !!
@@ -44,22 +40,22 @@ Key Capabilities
4440
- Skip duplicate creation or update existing records when matches are
4541
found
4642
- Process imports with more than 100 records asynchronously using
47-
``queue_job``
43+
``job_worker``
4844
- Clear one2many/many2many associations before update to prevent
4945
duplicate entries
5046

5147
Key Models
5248
~~~~~~~~~~
5349

54-
+-----------------------------+---------------------------------------+
55-
| Model | Description |
56-
+=============================+=======================================+
57-
| ``spp.import.match`` | Matching rule configuration for a |
58-
| | specific model |
59-
+-----------------------------+---------------------------------------+
60-
| ``spp.import.match.fields`` | Individual fields used in a rule, |
61-
| | supports sub-fields |
62-
+-----------------------------+---------------------------------------+
50+
+-----------------------------+----------------------------------------+
51+
| Model | Description |
52+
+=============================+========================================+
53+
| ``spp.import.match`` | Matching rule configuration for a |
54+
| | specific model |
55+
+-----------------------------+----------------------------------------+
56+
| ``spp.import.match.fields`` | Individual fields used in a rule, |
57+
| | supports sub-fields |
58+
+-----------------------------+----------------------------------------+
6359

6460
Configuration
6561
~~~~~~~~~~~~~
@@ -107,7 +103,7 @@ Extension Points
107103
Dependencies
108104
~~~~~~~~~~~~
109105

110-
``base``, ``spp_base_common``, ``base_import``, ``queue_job``,
106+
``base``, ``spp_base_common``, ``base_import``, ``job_worker``,
111107
``spp_security``
112108

113109
**Table of contents**
@@ -149,4 +145,4 @@ Current maintainers:
149145

150146
This module is part of the `OpenSPP/OpenSPP2 <https://github.com/OpenSPP/OpenSPP2/tree/19.0/spp_import_match>`_ project on GitHub.
151147

152-
You are welcome to contribute.
148+
You are welcome to contribute.

0 commit comments

Comments
 (0)