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 }}
Show All Modules Hide Done Modules

Summary

{%- if analysis.get_module_qty('not_found') -%} {%- endif -%}
Module Type Module Quantity Remaining Hours
Odoo {{ analysis.get_module_qty('odoo') }} {{ time_to_text(analysis.workload('odoo', False)) }}
OCA {{ analysis.get_module_qty('oca') }} {{ time_to_text(analysis.workload('oca', False)) }}
Custom {{ analysis.get_module_qty('custom') }} {{ time_to_text(analysis.workload('custom', False)) }}
Not Found {{ analysis.get_module_qty('not_found') }}  
Total {{ analysis.get_module_qty() }} {{ time_to_text(analysis.workload(False, False)) }}

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) %} {%- set ns.current_module_type = odoo_module.module_type %} {%- endif %} {%- if ns.current_repository != odoo_module.repository %} {%- set ns.current_repository = odoo_module.repository %} {%- set repository_workload = analysis.workload(False, 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 %}
  Total{{ odoo_version }}

{{ odoo_module.module_type}}

{{ odoo_module.repository}} {% if repository_workload %} ({{ time_to_text(repository_workload) }}) {% endif %}

{{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 -%} {%- if odoo_module.workload -%} {{time_to_text(odoo_module.workload)}} {%- endif -%} {{module_version.get_text()}} {%- if workload -%} ({{time_to_text(workload)}}) {%- endif -%} {%- if size_text -%}
({{ size_text}}) {%- endif -%} {%- if analysis_text -%}
({{ analysis_text}}) {%- endif %}