ERPWeb Test Client

Test Odoo 16 to 19 Upgrade — Odoo 16 to Odoo 19

Back to Projects Dashboard Edit Project Risk Summary Dependency Summary Action Plan Upgrade Recommendations Work Packages Upgrade Report Go-Live Readiness Go-Live Approval Go-Live Execution Client Handover / Hypercare Project Close-Out / Archive Odoo.sh Workflow Upgrade Run Log + Add Module Latest Scan Findings
Scanning Project status
Dependency Review Current stage
Odoo 16 → Odoo 19 Upgrade path

Upgrade Intelligence Navigation

Jump directly to the scanner, dependency, and risk intelligence for this upgrade project.

CRITICAL Overall project risk

Project risk is CRITICAL with score 299. 1 module(s) scored. Highest-risk module: erpweb_phase3_risky_test_module (299).

299 Risk score
1 Scored modules
0 Blockers / missing custom dependencies
0 Low-risk modules
0 Medium-risk modules
0 High-risk modules
1 Critical-risk modules

Project Details

Client: ERPWeb Test Client

Project: Test Odoo 16 to 19 Upgrade

Odoo.sh: https://www.odoo.sh/project/example-test-project

Created: 2026-05-11 14:24

Updated: 2026-05-11 14:33

Notes:

Safe Phase 2 test project updated by Step 15 edit submit verification.

Highest-Risk Module

critical

erpweb_phase3_risky_test_module

Score: 299

erpweb_phase3_risky_test_module is currently rated CRITICAL with score 299. 1 high scanner finding(s) found. 5 medium scanner finding(s) found.

14Unique findings
1High
5Medium
0Missing deps

Open latest scanner findings

Modules by Risk

  • critical erpweb_phase3_risky_test_module Score: 299

    erpweb_phase3_risky_test_module is currently rated CRITICAL with score 299. 1 high scanner finding(s) found. 5 medium scanner finding(s) found.

    Unique findings: 14 Critical: 0 High: 1 Medium: 5 Low: 1 Missing custom deps: 0 Standard deps: 2
    Edit module · Review scanner findings

Missing Dependency / Blocker Section

No missing custom dependency blockers detected.

Module Uploads

+ Add Module Record

  • ERPWeb Phase 3 Risky Test Module (erpweb_phase3_risky_test_module)Scanned critical Risk score: 299 Manifest found ZIP uploaded Version: 12.0.1.0.0 License: LGPL-3
    Manifest: erpweb_phase3_risky_test_module/__manifest__.py | Extracted: extracted_modules/project_1/module_1
    Edit

Scan Runs

  • Scan #9 — Done — 2026-05-11 15:19
    Extract, parse and code-pattern scan completed. Findings created: 10.
  • Scan #8 — Done — 2026-05-11 15:09
    Extract, parse and code-pattern scan completed. Findings created: 10.
  • Scan #7 — Done — 2026-05-11 14:58
    Extract, parse and code-pattern scan completed. Findings created: 9.
  • Scan #6 — Done — 2026-05-11 14:54
    Extract, parse and code-pattern scan completed. Findings created: 9.
  • Scan #5 — Done — 2026-05-11 14:53
    Extract, parse and code-pattern scan completed. Findings created: 9.
  • Scan #4 — Done — 2026-05-11 14:51
    Extract, parse and code-pattern scan completed. Findings created: 9.
  • Scan #3 — Done — 2026-05-11 14:48
    CLI extract and parse completed. Findings created: 2.
  • Scan #2 — Done — 2026-05-11 14:36
    Placeholder scan completed. Findings created: 2.
  • Scan #1 — Done — 2026-05-11 14:29
    Placeholder scan completed. Findings created: 2.

Latest Scan Findings

  • High Old Odoo API method signature detected
    python_api — erpweb_phase3_risky_test_module/models/risky_model.py
    This file appears to use the old cr, uid, ids, context method signature.
    Suggested action: Convert old API methods to modern Odoo environment API using self.env and recordsets.
  • Info Structured dependency records rebuilt
    dependencies — erpweb_phase3_risky_test_module/__manifest__.py
    Structured dependency records were rebuilt for this module. Created: 0. Updated: 2. Deleted stale: 0. Standard Odoo: 2. Uploaded providers: 0. Missing custom: 0.
    Suggested action: Review the dependency summary report for missing custom dependencies before starting code migration.
  • Info Dependencies detected
    dependencies — erpweb_phase3_risky_test_module/__manifest__.py
    Dependencies found in manifest: base, sale
    Suggested action: Later phases should validate these dependencies against the target Odoo version and installed app set.
  • Info Manifest parsed successfully
    manifest — erpweb_phase3_risky_test_module/__manifest__.py
    Module metadata was parsed safely. Version: 12.0.1.0.0. License: LGPL-3.
    Suggested action: Continue with dependency and code-pattern scanning.
  • Low Manifest version does not start with source Odoo major version
    version_risk — erpweb_phase3_risky_test_module/__manifest__.py
    Project source version is 16.0, but manifest version is 12.0.1.0.0.
    Suggested action: Confirm whether the manifest version is correct for the source branch being upgraded.
  • Medium Legacy Odoo JavaScript module pattern detected
    javascript — erpweb_phase3_risky_test_module/static/src/js/risky.js
    This JavaScript file uses odoo.define, which may need migration for newer Odoo frontend architecture.
    Suggested action: Review whether this should be converted to the modern Odoo JavaScript module format.
  • Medium Legacy web.* JavaScript require detected
    javascript — erpweb_phase3_risky_test_module/static/src/js/risky.js
    This JavaScript file imports old web.* modules, which often change between Odoo versions.
    Suggested action: Review frontend imports and services against the target Odoo version.
  • Medium Deprecated @api.multi usage
    python_api — erpweb_phase3_risky_test_module/models/risky_model.py
    This file uses @api.multi, which is deprecated/removed in newer Odoo versions.
    Suggested action: Review and convert the method to modern recordset-style API for the target Odoo version.
  • Medium Legacy attrs usage detected
    xml_views — erpweb_phase3_risky_test_module/views/risky_views.xml
    This XML file uses attrs. In newer Odoo versions, view modifier handling may need review.
    Suggested action: Review this view against the target Odoo version's XML/view modifier requirements.
  • Medium Legacy states usage detected
    xml_views — erpweb_phase3_risky_test_module/views/risky_views.xml
    This XML file uses states. In newer Odoo versions, this may need conversion depending on context.
    Suggested action: Review state-based visibility/read-only logic for compatibility with the target Odoo version.