Migration Analysis

Initial Version Final Version Project Name Analysis Date
{{ ctx.obj['config']['odoo_versions'][0] }} {{ ctx.obj['config']['odoo_versions'][-1] }} {{ ctx.obj['config']['project_name'] }} {{ current_date }}

Summary

Module Type Module Quantity Remaining Hours
Odoo {{ analysis.get_module_qty('odoo') }} {{ analysis.workload_hour_text('odoo') }}
OCA {{ analysis.get_module_qty('oca') }} {{ analysis.workload_hour_text('oca') }}
Custom {{ analysis.get_module_qty('custom') }} {{ analysis.workload_hour_text('custom') }}
Not Found {{ analysis.get_module_qty('not_found') }}  
Total {{ analysis.get_module_qty() }} {{ analysis.workload_hour_text() }}

Details

{%- for odoo_version in ctx.obj['config']['odoo_versions'] -%} {% endfor %} {% set ns = namespace( current_repository='', current_module_type='', ) %} {% for odoo_module in analysis.modules %} {% if ( ns.current_module_type != odoo_module.module_type and odoo_module.module_type != 'odoo') %} {% set ns.current_module_type = odoo_module.module_type %} {% endif %} {% if ns.current_repository != odoo_module.repository %} {% set ns.current_repository = odoo_module.repository %} {% if ns.current_repository %} {% endif %} {% endif %} {% for version in odoo_module.analyse.all_versions %} {% set module_version = odoo_module.get_module_version(version) %} {% if module_version %} {% set size_text = module_version.get_size_text() %} {% set analysis_text = module_version.get_analysis_text() %} {% set workload = module_version.workload %} {% else %} {% endif %} {% endfor %} {% endfor %}
 {{ odoo_version }}
{{ ns.current_module_type}}
{{ ns.current_repository}}
{{odoo_module.name}} {% if odoo_module.module_type == 'not_found' %} {% set odoo_apps_url = odoo_module.get_odoo_apps_url() %} {% if odoo_apps_url %} AppsStore {% else %} {% set odoo_code_search_url = odoo_module.get_odoo_code_search_url() %} {% if odoo_code_search_url %} OdooCodeSearch {% endif %} {% endif %} {% endif %} {{module_version.get_text()}} {% if workload %} ({{ module_version.workload_hour_text()}}) {% endif %} {% if size_text %}
({{ size_text}}) {% endif %} {% if analysis_text %}
({{ analysis_text}}) {% endif %}