Skip to content

CNF Odoo 18 Upgrade - Developer Onboarding

Welcome to the Community Natural Foods (CNF) Odoo upgrade project. This documentation will help you get up to speed with the ongoing upgrade from Odoo 13 to Odoo 18.

Quick Start

  1. Read the Project Overview to understand the scope
  2. Review the Module Upgrade Status to see what needs work
  3. Check Dependency Management for module relationships
  4. Follow the Development Workflow for your contributions

Key Resources

  • Custom Modules Repository: /Users/greg/projects/CNFOdooCustomModules
  • Odoo 17 Base: /Users/greg/projects/odoo_17 (intermediate version)
  • Module Status Tracker: modules 4.csv in the docs repository
  • Dependency Map: CNF Odoo 18 Upgrade - Remaining Dependencies 2025-05-29.xlogic

Current Status

The project is upgrading from Odoo 13 to 18, with 98 custom modules under review: - 56 modules needed for Odoo 18 - 44 modules are dependencies for other modules - 12 modules require investigation - Several third-party modules from vendors like VentorTech and Emipro

Module Categories

  1. Core Business Logic: POS, inventory, accounting
  2. Integrations: Connector modules, API interfaces
  3. UI/UX: Theme customizations, website enhancements
  4. Utilities: Queue jobs, performance improvements
  5. Third-Party: Ventor warehouse management, Emipro themes

Next Steps

Start with understanding the current module structure and dependencies, then proceed to work on modules marked as "investigation_required" in the tracking spreadsheet.