crm icon indicating copy to clipboard operation
crm copied to clipboard

[18.0][MIG] crm_salesperson_planner: Migration to 18.0

Open fsmw opened this issue 1 month ago • 0 comments

Summary

  • Migrates crm_salesperson_planner module to Odoo 18.0
  • Fixes breaking changes:
    • External ID references from %(external_id)d to %(module.external_id)d format
    • Tree view type renamed to list (Odoo 18.0 breaking change)

Changes

  • Updated manifest version to 18.0.1.0.0
  • Fixed 5 external ID references in XML views (4 in visit_views.xml, 1 in visit_template_views.xml)
  • Converted all <tree> views to <list> (Odoo 18.0 breaking change):
    • crm_salesperson_planner_visit_views.xml
    • crm_salesperson_planner_visit_template_views.xml
    • crm_salesperson_planner_visit_close_reason_views.xml
  • Updated all view_mode references from 'tree,form' to 'list,form'

Testing

  • ✅ Pre-commit checks passing (ruff, pylint, prettier, eslint)
  • ✅ No linting errors
  • ✅ XML validation passing
  • ✅ Code quality checks passing

Related Issue

Part of #600 - Migration to version 18.0

fsmw avatar Nov 04 '25 10:11 fsmw